我有點有趣的問題。在添加if聲明到我的while循環帶有PHP函數後,運行該站點的我的(Chrome)瀏覽器窗口將不會響應。我已經驗證,如果聲明通過註釋導致問題,那麼這是一個。如果聲明已註釋掉,則所有內容均會加載。爲什麼「if」語句導致「while」循環凍結瀏覽器?
結果與兩個循環相同。
function disp_editForm($id, $day, $month, $year, $type, $content) {
$d_count = 0;
$m_count = 0;
echo '<select name="editDay" id="editDay" onchange="" size="1">';
while($d_count<31) {
$d_count++;
if($d_count=$day) { $dSelected = "selected"; } // Select value in the drop box
echo '<option value="'.$d_count.'"'.$dSelected.'>'.$d_count.'</option>';
} // End Day While Loop
echo '</select>';
echo '<select name="editMonth" id="editMonth" onchange="" size="1">';
while($m_count<12) {
$m_count++;
if($m_count=$month) { $mSelected = "selected"; } // Select value in the drop box
echo '<option value="'.$m_count.'"'.$mSelected.'>';
mConvert($m_count); // Convert month number into a word
echo '</option>';
} // End Month While Loop
echo '</select>';
}
你做一個分配在你的if語句! – Rizier123