即時嘗試增加值1使用while循環條件,即時通訊開發測驗生成系統,但卡在這裏,沒有找到任何解決方案,請幫助,並告訴該怎麼辦....堅持代碼的PHP添加while循環條件
<?php
$ques2=mysql_query("SELECT * FROM questions WHERE course='english' AND id='$id'");
$i = 1;
while($rows=mysql_fetch_assoc($ques2))
{
$i++;
$qech1=$rows['optiona'];
$qech2=$rows['optionb'];
$qech3=$rows['optionc'];
$qech4=$rows['optiond'];
$correct=$rows['correct'];
?>
<input type='radio' name='<?php echo $i; ?>' value='<?php echo $qech1; ?>'><?php echo $qech1."<br>"; ?><br>
<input type='radio' name='<?php echo $i; ?>' value='<?php echo $qech2; ?>'><?php echo $qech2."<br>"; ?><br>
<input type='radio' name='<?php echo $i; ?>' value='<?php echo $qech3; ?>'><?php echo $qech3."<br>"; ?><br>
<input type='radio' name='<?php echo $i; ?>' value='<?php echo $qech4; ?>'><?php echo $qech4."<br>"; ?><br>
<?php
}
?>
你看過上面的代碼,它是$ i = 1;然後我在4個無線電領域也回覆$ i。它從數據庫中回收大約3個問題,每個問題有4個值,但所有3個問題的12個值中的所有值都具有相同的名稱,即1,它不是使用$ i ++遞增不知道爲什麼?
這裏出去放
<span style='font-size:18px;font-weight:550px; '>english</span><br><input type='radio' name='1' value='kjk'>kjk<br><br>
<input type='radio' name='2' value='kjk'>kjk<br><br>
<input type='radio' name='2' value='jkj'>jkj<br><br>
<input type='radio' name='2' value='kjk'>kjk<br><br>
<span style='font-size:18px;font-weight:550px; '>adnan </span><br><input type='radio' name='1' value='jhwjksahajsh'>jhwjksahajsh<br><br>
<input type='radio' name='2' value='kjhjhjh'>kjhjhjh<br><br>
<input type='radio' name='2' value='kjhkjjh'>kjhkjjh<br><br>
<input type='radio' name='2' value='hjkjhj'>hjkjhj<br><br>
<span style='font-size:18px;font-weight:550px; '>sdfsd</span><br><input type='radio' name='1' value='gfgf'>gfgf<br><br>
<input type='radio' name='2' value='gfg'>gfg<br><br>
<input type='radio' name='2' value='gfg'>gfg<br><br>
<input type='radio' name='2' value='gf'>gf<br><br>
爲什麼你有兩個花括號$ i ++; }}? – dikirill 2013-05-01 20:21:44
第二個屬於什麼? – 2013-05-01 20:21:53
「while()'循環中的其餘代碼在哪裏?你有一個額外的'}',你的輸出有' ...'但這不在你的代碼中。您可能會將'$ i'重置爲丟失代碼中的某處。 – Sean 2013-05-01 20:24:29