<?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 를 잘못작성한것 같은데 뭐가 잘못된건지 모르겠네요 ㅜㅠㅜ