多选择打印
问题描述:
我只是一个初学者在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;
我通过选择多个爱好并提交表单来检查它。但是我的结果只打印了最后选择的爱好。
我需要我的代码来显示所有选择的爱好。我怎样才能做到这一点?
答
使它像这样
<input name="hobbies[]"
...或名称= “爱好[$值]”? – symcbean 2012-01-09 11:29:24
如果我使用这个结果只是显示数组不是我选择的值。 – designersvsoft 2012-01-09 12:24:42