多选选项打印

时间:2012-01-09 11:20:41

标签: php

我只是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 个答案:

答案 0 :(得分:1)

像这样做

<input name="hobbies[]"