PHP, MYSQL 및 JQuery를 사용하여 두 가지 수준의 드롭 다운 선택 상자를 만듭니다. 모든 것이 잘 보이지만 부모 카테고리에 자식이 없거나 자식을 선택하지 않으면 오류가 발생하며이 오류의 의미와 해결 방법을 이해할 수 없습니다. 너 도움이 필요해.MySQL 알림 : 정의되지 않은 인덱스 : 해결 방법
오류 : 가 Notice: Undefined index: f_child_cat in C:\xampp\htdocs\pathtofile\index.php on line 58 You selected 12 & You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
여기 내 선단부 코드
<?php if(isset($_POST['submit'])){
$drop = $_POST['first_child_cat'];
$f_child_cat = $_POST['f_child_cat'];
echo "You selected ";
echo $drop." & ".$f_child_cat;
$query = mysql_query("SELECT * FROM qa_categories WHERE parentid = $f_child_cat")
or die(mysql_error());
echo '<ul>';
while($cats = mysql_fetch_array($query))
echo '<li>',$cats['title'],'</li>';
echo '</ul>';
}
?>
어디 당신은 그것을 얻고있다 :이 쿼리의 일부이기 때문에
, 난 당신과 같이 쿼리를 포장하는 것이 좋습니다까요? – Pete
죄송합니다. 질문을 다시 업데이트했습니다. 다시 한 번 확인해 주시겠습니까? 감사합니다. –