Sim*_*sen -3 html php mysql forms loops
认为如果我只是向您展示代码可能是最好的.
while ($row = mysql_fetch_array($enheder)) {
echo"<tr>
<td> " .$row['Model'].
"<td> " .$row['SN'].
"<td> " .$row['Softwarever'].
"<td> " .$row['KobtDato'].
"<td> " .$row['Saelger'].
"<td> " .$row['ServiceDato'];
$dato = mysql_query("SELECT * FROM Servicetxt WHERE Servicenum IN ($where);")
or die(mysql_error());
?><form>
<select name="dato"><?
while ($datorow = mysql_fetch_array($dato)) {
if ($datorow['Servicenum'] == $row['ID1']) {
?>
<option value="something">something</option>
<?
}
?></select>
</form><?
}
echo "<td> " .$row['CalDato'].
"<td> " .$row['KundeID'].
"<td> " .$row['ID1'].
"<td> " .$row['KundeRefNo'];
}
Run Code Online (Sandbox Code Playgroud)
抱歉,我无法发布截图,我只需要解释它.如果有两个以上的选项,它会很奇怪 - 不是将选项放在下拉列表中,而是只打印空下拉列表下方的所有选项.如果只有一个选项,它的效果非常好.但为什么?这可能是一个简单的愚蠢的错误,但这是早上05.46,我现在已经很久没睡觉了:D请帮忙.
你没有关闭if条件也没有关闭表格单元格
mysql不推荐使用mysqli或pdo
<select name="dato"><?
while ($datorow = mysql_fetch_array($dato)) {
if ($datorow['Servicenum'] == $row['ID1']) {
?>
<option value="something">something</option>
<?
}// here was the mistake
}
?></select>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
108 次 |
| 最近记录: |