데이터베이스에서 반응 캐 러셀로 이미지를 동적으로 가져 오는 방법은 무엇입니까?

아비 섹 마루 바디

이미지를 가져 오기 위해 PHP에 API가 있으며 다음 반응 회전 목마 에 표시하고 싶습니다 . 내가 어디에서 잘못하고 있는지 모르겠지만 이미지가 캐 러셀에 표시되지 않습니다. 지난 3 일 동안이 일을 시도했지만 아무것도 표시하지 않습니다. 누군가 제발 도와주세요.

import React from "react";
import {Link} from "react-router-dom";
import "./cropSelection.css";
import Carousel, { Dots } from '@brainhubeu/react-carousel';
import '@brainhubeu/react-carousel/lib/style.css';
import 'react-image-picker/dist/index.css'
import axios from 'axios';

class CropSelection extends React.Component {
handleChange = selectedOption => {
  this.setState({ selectedOption });
  console.log(`Option selected:`, selectedOption);
};
constructor(props) {
  super(props)
  this.state = {
    selectedOption: null,
    image: "",
    slides: []
      //(<img src = "https://i.postimg.cc/wjfpKgHg/Apple-1.png" className="fruit-images" alt="Pomegranate fruit" />)
  }
  this.onPick = this.onPick.bind(this);
}
componentDidMount = () => {

  fetch('http://localhost/fruit_api/carousel_api.php')
  .then((response) => response.json())
  .then(data => {
    console.log(data)
    let slides = data.map((pic) => {
      return(
        <div key = {pic.img}>
          <img src = {pic.img} />
        </div>
      )
    })
    this.setState({
      slides: slides
    })
    console.log("state", this.state.slides);
  })
  .then(function(response){
    console.log(response)
  })
  .catch(function(response){
    console.error(response)
  });
}

onPick = (image) => {
  this.setState({image})
}    

render() {
     return (
         <div className="caurosel-div">

         <Carousel
          arrows
          slidesPerScroll={1}
          slidesPerPage={3}
          value={this.state.value}
          slides = {this.state.slides} 
          onChange={this.onchange}
          >
     </Carousel> 
    <Dots value={this.state.value} onChange={this.onchange} number={this.state.slides.length} />
    </div>
   );
  }
}

산출

carousel.php

<?php
include_once('database/include.php');
$conn = mysqli_connect("localhost", "root", "", "farmer_portal");

if(!$conn)
    die("Error connecting to DB". mysqli_connect_error());

if($_SERVER['REQUEST_METHOD'] == "GET")
{
    $sel = "SELECT link from images";

    $res = mysqli_query($conn, $sel);

    if(mysqli_num_rows($res) > 0)
    {
        $users = array();
        while($rows = mysqli_fetch_assoc($res))
        {
            $details=array(
                "img" =>  $rows['link']
            );
            array_push($users, $details);
        }
        sendResponse(200,$users,'Images');
    }
    else 
    {
        sendResponse(404,[],'Images not available');
    }
}
?>

개발자 도구

개발자 도구 이미지

소망 슈 고 스와미

문제가 데이터 할당에 있다고 생각했습니다. data개체는 전체 응답 본문의 구성 및 때문에지도 기능이 작동하지 수. 이것을 작성하는 더 좋은 방법은

fetch('http://localhost/fruit_api/carousel_api.php')
    .then((response) => response.json())
    .then(data => {
       const { data } = data // getting data attribute out of the response object
       let slides = data.map((pic, k) => {
           return(
              <div key = {k}>
                  <img src = {pic.img} />
              </div>
           )
       })
      this.setState({
         slides //this is interpreted as {slides: slides}
      })

  }).catch(function(response){
       console.error(response)
  });

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MS Access 데이터베이스에서 Java Swing에서 동적으로 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

업데이트되는 즉시 데이터베이스에서 데이터를 효율적으로 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 검색된 이미지를 반응 형으로 만드는 방법은 무엇입니까?

분류에서Dev

동적으로 작성된 양식에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

반응 형에서 이미지를 입력으로 가져 오는 방법

분류에서Dev

사용자 지정 mysql 데이터베이스에서 WordPress 콘텐츠를 자동으로 가져 오는 방법은 무엇입니까?

분류에서Dev

반응 네이티브 iOS, 메모리 부족 시나리오에서 캐시에서 로컬 이미지를 해제하는 방법은 무엇입니까?

분류에서Dev

공유 데이터베이스를 사용하여 Graphql 마이크로 서비스간에 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

반응으로 구성 요소를 동적으로 가져 오는 방법은 무엇입니까? / 동적 가져 오기

분류에서Dev

DNS 서버가 캐시 된 데이터로 응답했는지 확인하는 방법은 무엇입니까?

분류에서Dev

동일한 URL을 가진 새 이미지로 이미지를 캐시하는 방법은 무엇입니까?

분류에서Dev

반응에서 javascipt를 사용하여 조건으로 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

생성시 데이터를 Room 데이터베이스로 가져 오는 방법은 무엇입니까?

분류에서Dev

이미지 캐 러셀에서 동영상을 다시로드하는 방법은 무엇입니까?

분류에서Dev

내 안드로이드 애플리케이션에서 데이터베이스를 가져 오는 적절한 방법은 무엇입니까?

분류에서Dev

SQL Server를 사용하여 데이터를 동적으로 가져 오는 방법은 무엇입니까?

분류에서Dev

가로로 스크롤되는 패널이나 캐 러셀을 만드는 방법은 무엇입니까?

분류에서Dev

이전 이메일 데이터베이스를 eM Client로 가져 오는 방법은 무엇입니까?

분류에서Dev

Struts 2에서 동적으로 생성 된 JSP 페이지에서 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

일반적으로 void * 포인터에서 동적으로 캐스팅하는 방법은 무엇입니까?

분류에서Dev

ReactJS : 루프에서 데이터를 가져온 후 비동기 적으로 객체를 반환하는 방법은 무엇입니까?

분류에서Dev

매끄러운 캐 러셀에서 동적 데이터를 사용하는 방법은 무엇입니까?

분류에서Dev

Laravel에서 이미지 경로를 데이터베이스에 저장하는 방법은 무엇입니까?

분류에서Dev

서버에서 새 데이터를 자동으로 가져 오는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 HTML로 이미지를로드하는 방법은 무엇입니까?

분류에서Dev

입력 된 데이터에서 반응 후크 형식의 변수로 가져 오는 방법은 무엇입니까?

분류에서Dev

RabbitMQ에서 큐 데이터를 수동으로 가져 오는 방법은 무엇입니까?

분류에서Dev

Redshift에서 지난 x 주 동안의 데이터를 동적으로 가져 오는 방법은 무엇입니까?

분류에서Dev

Typescript에서 인터페이스를 명시 적으로 가져 오는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    MS Access 데이터베이스에서 Java Swing에서 동적으로 데이터를 가져 오는 방법은 무엇입니까?

  2. 2

    업데이트되는 즉시 데이터베이스에서 데이터를 효율적으로 가져 오는 방법은 무엇입니까?

  3. 3

    데이터베이스에서 검색된 이미지를 반응 형으로 만드는 방법은 무엇입니까?

  4. 4

    동적으로 작성된 양식에서 데이터를 가져 오는 방법은 무엇입니까?

  5. 5

    반응 형에서 이미지를 입력으로 가져 오는 방법

  6. 6

    사용자 지정 mysql 데이터베이스에서 WordPress 콘텐츠를 자동으로 가져 오는 방법은 무엇입니까?

  7. 7

    반응 네이티브 iOS, 메모리 부족 시나리오에서 캐시에서 로컬 이미지를 해제하는 방법은 무엇입니까?

  8. 8

    공유 데이터베이스를 사용하여 Graphql 마이크로 서비스간에 데이터를 가져 오는 방법은 무엇입니까?

  9. 9

    반응으로 구성 요소를 동적으로 가져 오는 방법은 무엇입니까? / 동적 가져 오기

  10. 10

    DNS 서버가 캐시 된 데이터로 응답했는지 확인하는 방법은 무엇입니까?

  11. 11

    동일한 URL을 가진 새 이미지로 이미지를 캐시하는 방법은 무엇입니까?

  12. 12

    반응에서 javascipt를 사용하여 조건으로 데이터를 가져 오는 방법은 무엇입니까?

  13. 13

    생성시 데이터를 Room 데이터베이스로 가져 오는 방법은 무엇입니까?

  14. 14

    이미지 캐 러셀에서 동영상을 다시로드하는 방법은 무엇입니까?

  15. 15

    내 안드로이드 애플리케이션에서 데이터베이스를 가져 오는 적절한 방법은 무엇입니까?

  16. 16

    SQL Server를 사용하여 데이터를 동적으로 가져 오는 방법은 무엇입니까?

  17. 17

    가로로 스크롤되는 패널이나 캐 러셀을 만드는 방법은 무엇입니까?

  18. 18

    이전 이메일 데이터베이스를 eM Client로 가져 오는 방법은 무엇입니까?

  19. 19

    Struts 2에서 동적으로 생성 된 JSP 페이지에서 데이터를 가져 오는 방법은 무엇입니까?

  20. 20

    일반적으로 void * 포인터에서 동적으로 캐스팅하는 방법은 무엇입니까?

  21. 21

    ReactJS : 루프에서 데이터를 가져온 후 비동기 적으로 객체를 반환하는 방법은 무엇입니까?

  22. 22

    매끄러운 캐 러셀에서 동적 데이터를 사용하는 방법은 무엇입니까?

  23. 23

    Laravel에서 이미지 경로를 데이터베이스에 저장하는 방법은 무엇입니까?

  24. 24

    서버에서 새 데이터를 자동으로 가져 오는 방법은 무엇입니까?

  25. 25

    데이터베이스에서 HTML로 이미지를로드하는 방법은 무엇입니까?

  26. 26

    입력 된 데이터에서 반응 후크 형식의 변수로 가져 오는 방법은 무엇입니까?

  27. 27

    RabbitMQ에서 큐 데이터를 수동으로 가져 오는 방법은 무엇입니까?

  28. 28

    Redshift에서 지난 x 주 동안의 데이터를 동적으로 가져 오는 방법은 무엇입니까?

  29. 29

    Typescript에서 인터페이스를 명시 적으로 가져 오는 방법은 무엇입니까?

뜨겁다태그

보관