php
2012-01-09 128 views 0 likes 
0

我只是一個初學者在PHP。 我試圖在提交時打印表單的值。我使用以下代碼作爲我的表單的一個領域。多選擇打印

<?php 
    $hobbies=array("Reading books","Listening to music","Swimming","Watching TV"); 

foreach($hobbies as $key=>$value) { 
    $hobbyvalues='<input name="hobbies" type="checkbox" value="'.$value.'" />'.$value."</br>"; 
    echo $hobbyvalues; 
} 
?> 

我存儲如下所選的愛好。

$hobbies = $_POST["hobbies"]; 
echo $hobbies; 

我通過選擇多個愛好並提交表單來檢查它。但是我的結果只打印了最後選擇的愛好。

我需要我的代碼來顯示所有選擇的愛好。我怎樣才能做到這一點?

回答

1

使它像這樣

<input name="hobbies[]" 
+0

...或名稱= 「愛好[$值]」? – symcbean 2012-01-09 11:29:24

+0

如果我使用這個結果只是顯示數組不是我選擇的值。 – designersvsoft 2012-01-09 12:24:42

相關問題