>我有一个带有下拉列表的表单。我收到返回的值的电子邮件,除了下拉选择。它是空白的,而不是显示选择的内容。这是我的网页
Item Type<span style="color: #FF0000">*</span>
<select name="items" class="items" id="items">
<option value="0">Please Select</option>
<option value="1">Gold</option>
<option value="2">Silver</option>
<option value="3">Watch</option>
<option value="4">Electronics</option>
<option value="5">Tools</option>
<option value="6">Lawn Equipment</option>
<option value="7">Guns</option>
<option value="8">Musical Instrument</option>
<option value="9">Car</option>
<option value="10">Recreational Vehicle</option>
<option value="11">Collectible</option>
<option value="12">Other</option>
</select>
这是我的PHP
$name = $_POST['name']; // required
$email_from = $_POST['email']; // required
$phone = $_POST['phone']; // required
$comments = $_POST['comments']; // required
$servicetype = array("pawn" => false, "buy" => false); //checkboxes
$items= $_POST['items'];
$items= array (1=>'Gold', 'Silver', 'Watch', 'Electronics', //item array
'Tools', 'Lawn Equipment', 'Guns', 'Musical Instruments',
'Car', 'Recreational Vehicle', 'Collectible', 'Other');
{ echo'<select name="items">';
// For each value of the array assign variable name "item"
foreach ( $items as $key => $value ) {
echo"<option value="$key">$value</option>n";
}
echo'</select>';
}
//EMAIL MESSAGE DETAILS
$email_message .= "Name: ".clean_string($name). "rn";
$email_message .= "Email: ".clean_string($email_from). "rn";
$email_message .= "Phone: ".clean_string($phone). "rn";
$email_message .= "Pawn: " . clean_string(($servicetype["pawn"]) ? "Yes" : "No"). "rn";
$email_message .= "Buy: " . clean_string(($servicetype["buy"]) ? "Yes" : "No") . "rn";
$email_message .= "Item Type: ".clean_string($items). "rn";
$email_message .= "About My Item: ".clean_string($comments). "rn";
谢谢
你的 html 坏了:
<select name="items" class="items" id="items" ;">
^^----