마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

php json으로 데이터 전달 부분 질문드립니다. 제발 고수님들 도와주세요 ,,

0 추천
<?php

    error_reporting(E_ALL);
    ini_set('display_errors',1);

    include('dbcon.php');
       
    $prod_name=isset($_POST['prod_recommend1']) ? $_POST['prod_recommend1'] : '';
    $prod_name2=isset($_POST['prod_recommend2']) ? $_POST['prod_recommend2'] : '';
    $prod_name3=isset($_POST['prod_recommend3']) ? $_POST['prod_recommend3'] : '';
 
    $android = strpos($_SERVER['HTTP_USER_AGENT'], "Android");
 
 
   if ($prod_name != "" ){
if ($prod_name2 != "" ){
 if ($prod_name3 != "" ){
    $sql="select * from product_health where prod_name='$prod_name'";
 $sql2="select * from product_health where prod_name='$prod_name2'";
 $sql3="select * from product_health where prod_name='$prod_name3'";

    $stmt = $con->prepare($sql);
 $stmt2 = $con2->prepare($sql2);
 $stmt3 = $con3->prepare($sql3);

    $stmt->execute();
 $stmt2->execute();
 $stmt3->execute();

    if ($stmt->rowCount() == 0){

        echo "'";
        echo $prod_name;
        echo "'은 찾을 수 없습니다.";
    }
 if ($stmt2->rowCount() == 0){

        echo "'";
        echo $prod_name2;
        echo "'은 찾을 수 없습니다.";
    }
 if ($stmt3->rowCount() == 0){

        echo "'";
        echo $prod_name3;
        echo "'은 찾을 수 없습니다.";
    }
 else{  db 안에 존재한다면

     $data = array();
  

        while($row=$stmt->fetch(PDO::FETCH_ASSOC)){

         extract($row);

            array_push($data, //array에 이 데이터들을 던져줄 거야
                array(
           
                  'prod_img'=>$prod_img
                        
            ));

        }
  
  while($row=$stmt2->fetch(PDO::FETCH_ASSOC)){

         extract($row);

            array_push($data,
                array(
           
                  'prod_img'=>$prod_img2
                        
            ));

        }
  
  while($row=$stmt3->fetch(PDO::FETCH_ASSOC)){

         extract($row);

            array_push($data,
                array(
           
                  'prod_img'=>$prod_img3
                        
            ));

        }

            header('Content-Type: application/json; charset=utf8');
            $json = json_encode(array("webnautes"=>$data), JSON_PRETTY_PRINT+JSON_UNESCAPED_UNICODE);
            echo $json;
  
  }

} // 첫 if문
}
   }

?>

이런식으로 php를 연결하였는데

값이 연결이 안되어서 php 를 잘못작성한것 같은데 뭐가 잘못된건지 모르겠네요 ㅜㅠㅜ
이민지렁이 (200 포인트) 님이 2020년 5월 2일 질문

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...