我有一個選擇菜單,並且我想根據所選的值進行mysql查詢。 我已經創建了一個與所選擇的值進行比較的功能, 這是我的選擇菜單的形式:測試選擇菜單值
<form method="POST" action = "choose-type.php">
<select name="Value" SIZE=1>
<option value="'Clothes'">CLOTHES
<option value="'Wine'">WINE
<option value="'Bread'">BREAD
<option value="'Milk'">MILK
</select>
<div>
<input Value="submit" align="middle" >
</div>
</form>
<?php
$Value = $_POST['Value'];
$DST = array('\'CLOTHES\'','\'WINE\'');
function type() {
$TYPE2 = ' ';
if (($Value == $DST[0]) or ($Value == $DST[1])) {
$TYPE2 = 'first';
}
else {
$TYPE2 = 'second';
}
return $TYPE2;
}
我的代碼不起作用:/它總是返回第一,即使我選擇「牛奶例如」可以有人糾正我的代碼嗎?
已經回答了,但即使在這種情況下,它是沒有問題的原因可能是值得關閉的選項與。 –