使用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