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