我有一个奇怪的问题。基本上我的网页工作正常,但一小部分的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