while($row=mysqli_fetch_assoc($res))
{
echo "
<form method='POST' action='booking_feed.php'>
<tr class=responstable>
<td>
<select name='from' style=width:90%>
<option value=$row[beginning]>$row[beginning]</option>
<option value=$row[ms1]>$row[ms1]</option>
<option value=$row[ms2]>$row[ms2]</option>
<option value=$row[ms3]>$row[ms3]</option>
<option value=$row[end]>$row[end]</option>
</select>
</td>
<td>
<select name='to' style=width:90%>
<option value=$row[ms1]>$row[ms1]</option>
<option value=$row[ms2]>$row[ms2]</option>
<option value=$row[ms3]>$row[ms3]</option>
<option value=$row[end]>$row[end]</option>
</select>
</td>
</tr>
";
$i++;
}
我的另一个名为booking_feed.php的文件如下所示,无论我选择哪个选项,我都会得到$_POST['from']/$_POST['to']
的最后一个选项的值。如何从PHP中选择获取选定的值?
<?php
$from=$_POST['from'];
$to=$_POST['to'];
echo $from.$to;
?>
您缺少大量的引号和大括号。提示:'' – bansi
你得到最后一个答案,因为在你的'from'和'to' 'while'会保存最后的结果。你需要一个'from []'和'to []'。 – Edwin
我甚至不认为你从该语法中获得任何数据 – Gert