使用PHP餘回聲出表中的行中這樣的循環:循環中的PHP循環,選擇了哪個選項?
<?php
/* SQL STUFF */
while ($row = mysql_fetch_array($select_courseelements)) {
echo "<tr>\n";
echo "<td>".$row['scpe_name']."</td>\n";
echo "<td>".$row['scpe_days']."</td>\n";
echo "</tr>\n";
}
現在我想包括<select>
元件與<td>
內部5個預定<option>
值與循環中運行。選項value
s將爲1到5.
$row
循環中還有一列保存值爲1到5($row['scpe_grades_status']
)。
每次該值等於<select>
中的值時,我都希望它將其更改爲selected='selected'
。
這可能嗎?
我<select>
會是這個樣子時,它的beeing在循環運行:
echo "<td>\n";
echo "<select id='elements_grade'>\n";
echo "<option value='1'>Registrerad</option>\n";
echo "<option value='2'>Ej påbörjad</option>\n";
echo "<option value='3'>Pågående</option>\n";
echo "<option value='4'>Godkänd</option>\n";
echo "<option value='5'>Deltagit</option>\n";
echo "<option value='6'>Ej deltagit</option>\n";
echo "</select>\n";
echo "</td>\n";
謝謝你的回答。儘管你的代碼似乎有問題。它只生成一個'
@David我已經更新了代碼,請重試。 – 2012-06-17 12:17:30
謝謝,現在就像魅力一樣! :) – David