[英]PHP/SQL fetch query data
我在此簡單的SQL / PHP查詢中遇到問題...
<?php
$course=$row['course'];
include('../db.php');
$cat=$row['cat'];
$result = mysql_query("SELECT * FROM question WHERE course='$course' AND cat='$cat'");
while($row = mysql_fetch_array($result))
{
echo $row['question'].'?<br>';
$qid=$row['qid'];
echo '<input type="hidden" name="qqqq[]" value="'.$qid.'" />';
echo '<select name="answer[]">';
echo '<option>Select Answer></option>';
$resultik = mysql_query("SELECT * FROM choices WHERE question='$qid' ORDER BY RAND() LIMIT 4");
while($rowik = mysql_fetch_array($resultik))
{
echo '<option>';
echo $rowik['opt'];
echo '</option>';
}
echo '</select><br><br>';
}
?>
基本上,這是一個在線考試。 如果學生要登錄,我想顯示所有問題。 並且問題將根據他們的課程順序/安排。 但是最終,根本沒有顯示。 甚至不會顯示一個字母。
任何幫助,將不勝感激。 非常感謝。
在此必有一些POST或GET值獲得過程和貓 ,這意味着
$course=$row['course'];
$cat=$row['cat'];
由於$ row為空,因此不會顯示任何內容。 使用isset()檢查如下
$course = isset($row['course']) ? $row['course'] : 'COURSE';
$cat = isset($row['cat']) ? $row['cat'] : 'CAT';
包含的文件包括('../db.php'); 請檢查數據庫連接是否建立?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.