php
2012-01-09 55 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

相关问题