[英]Capturing multiple options from a drop-down list
我試圖從下拉列表中捕獲多個選項並通過郵件發送。 我試過下面的代碼。
HTML:
<select name="thelist[]" multiple="multiple">
<option value="Value 1">Value 1</option>
<option value="Value 2">Value 2</option>
</select>
PHP
if( is_array($thelist))
{
while (list ($thelist) = each ($thelist))
{
echo "$thelist <br>";
}
}
else{echo "not working";}
請幫幫我。
$thelist = $_POST['thelist'];
if(is_array($thelist)){
foreach($thelist as $item){
echo $item.'<br>';
}
}else{
echo 'thelist is not an array';
}
將thelist[]
更改為thelist
,因為您命名不同並使用不同的名稱,請執行以下操作:
<select name="thelist" multiple="multiple">
<option value="Value 1">Value 1</option>
<option value="Value 2">Value 2</option>
</select>
正如塞繆爾所說:
$thelist = $_POST['thelist'];
if(is_array($thelist)){
foreach($thelist as $item){
echo $item.'<br>';
}
}else{
echo 'thelist is not an array';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.