我完全難住在這裏。我寫了下面的代碼,當我查看頁面時,我得到一個500錯誤。通過逐個註釋選擇行的過程,我能夠發現while語句導致錯誤...任何人都可以告訴我,我的代碼可能有什麼錯誤?php while語句導致500錯誤
<?php
$rQuery = "SELECT * FROM roles ORDER BY roleName ASC";
$rResult = mysql_query($rQuery);
if (!$rResult){
echo 'Query Error <br>' . $rQuery;
exit;
}
?>
<p>
<select name="roleaddid" id="roleaddid" >
<?php while ($roles = mysql_fetch_array($rResult)){ ?>
<option value="<?php echo $roles['roleId'] ?>"><?php echo $roles['roleName'] ?></option>
<? } // end while ?>
</select>
</p>
感謝任何見解...
你已經啓用短標記?我注意到你的結尾大括號是 ?>,而不是 – donutdan4114 2012-01-14 04:57:15
哇,就是這樣。謝謝!!! – Peter 2012-01-14 04:58:40
@ donutdan4114使它成爲一個答案。 – 2012-01-14 05:07:50