使用 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";
}
现在我想在循环运行中包含一个具有 5 个预定义值的<select>
元素。选项s 将是 1 到 5。循环
内还有一列包含 1 到 5 ( ) 的值。每次这个值都等于我希望它把它改成. 这可能吗?<option>
<td>
value
$row
$row['scpe_grades_status']
<select>
selected='selected'
当它在循环中运行时,我的<select>
会看起来像这样:
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";