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에서 select에서 선택된 값을 얻는 방법은 무엇입니까?
<?php
$from=$_POST['from'];
$to=$_POST['to'];
echo $from.$to;
?>
큰 따옴표와 중괄호가 누락되었습니다. 힌트 :'' – bansi
마지막 답을 얻습니다. 왜냐하면 'from'과 'to' 'while'은 마지막 결과 만 저장합니다. 'from []'과'to [] '가 필요합니다. – Edwin
난 그 구문에서 어떤 데이터도 얻을 수 있다고 생각하지 않습니다. – Gert