我有一個奇怪的問題。基本上我的網頁工作正常,但一小部分的PHP後,這些行後面的一切都不加載頁面。一些PHP代碼打破了頁面的其餘部分
<?php
//GET SCHOOLS
$sql = "SELECT `id` FROM `school`";
$query = mysql_query($sql) or die(mysql_error());
$numschools = mysql_num_rows($query);
echo "<select id=\"schoolselect\" class=\"schoolselect\" value=\"Select School\">
<option id='selectschool' value = \"select\" name=\"select\">Select A School</option>
";
while($result = mysql_fetch_array($query) or die(mysql_error()))
{
$school = $result['id'];
echo "<option value = \"$school\" name=\"$school\">".$school ."</option>";
}
echo "</select>";
?>
一切工作之前,PHP的一部分作品,但該回聲後什麼「中選擇」犯規
打開錯誤報告並查看是否從腳本中獲得任何錯誤。 – Bojangles 2012-03-25 13:37:50
另外,如果你只是從表中選擇'id'字段,你將只能得到帶有數字數據的選項(假設'id'是你的mysql表中的自動增量字段)。你可能想把它改成「select id,name from school」 雖然我同意JamWaffles,但你應該檢查你的web服務器錯誤日誌中的任何細節。 – iandouglas 2012-03-25 13:41:45