【发布时间】:2013-09-03 03:51:41
【问题描述】:
我想要表格内的结果,但我无法让它工作......
<form method="post" action="" name="myform">
<div class="overviewLayout">
<label>Naam van de Game:</label>
<?php
echo "<select name='naam' id='mySelect'>";
while ($row = mysql_fetch_assoc($query_game)) {
echo "<option value='".$row['titel']."'>".$row['titel']." </option>";
}
echo "</select>";
echo $row['titel'];
?>
<br/>
</div>
</form>
echo echo $row['titel']; 不输出当前选中的标题....
编辑:
我运行的查询是这样的……
$query_game = mysql_query("SELECT * FROM features ORDER BY titel");
while 循环显示表中的所有值。选择值时,我想从表中显示该行的结果。
【问题讨论】:
-
您还应该发布您正在使用的其余代码 - 特别是 SQL 查询本身。
-
显示
print_r($row);的输出 -
您使用 echo $row['titel'] 几次,哪个没有打印出您想要的内容? while() {} 里面的那个还是外面的那个??如果它是外部的,那么您会错误地期望 - 在离开 while 条件 $row 为空之后。
-
首先你没有做任何事情来获取选中的项目。