我想在php中使用mysql填充的下拉列表的值,並不斷獲得空白返回。我搜索了互聯網,在這裏發現了與我的問題非常類似的問題,但我嘗試的每個人似乎都失敗了。使用下面的代碼填充選擇列表時沒有問題。選擇一個mysql填充的下拉列表的值
<form action="includes/insertEquine.php" method="POST">
<label for="select-gender" class="select">Choose Gender</label>
<select name="select-gender id="select-gender">
<?php
$sql = ("SELECT genderType FROM gender");
$result = mysqli_query($con, $sql);
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
echo "<option value ='".$row['genderType']."'>" . $row['genderType'] . "</option>";
} ?>
</select></form>
當我嘗試使用下面的選擇它我得到一個空的空間返回。
<?php $genderType = $_POST['select-gender']; ?>
任何進一步的建議會很好地recived。 我已經看了下面沒有成功 Getting value from populated drop down list 和 How to dynamically get the value of a select tag from MySQL table。
什麼''與關鍵
select-gender
值?它應該是'<?php'或'';'打開錯誤報告就會顯示出來。這也不在你的第一個代碼抽樣中,所以也許這是一個錯字,或者你的第一個樣本是一個簡化版本? – chris85我創建了沒有問題的下拉列表 – skintfred
查看我的答案.. @skintfred – Lal