다음 코드에서는 echo $_POST['hobbyS']; 결과가 켜져 있습니다. 올바른 결과를 반환하도록 하려면 어떻게 해야 합니까?
<code><html> <?php $hobby = array('跑步','游泳','篮球','足球'); ?> <body> <form method='post'> <p>姓名:<input type='text' name="name"></p> <p>爱好: <?php foreach($hobby as $v){ echo "<input type='checkbox' name='hobbyS'/>".$v; } ?> </p> <input type="submit" value='提交'/> <input type="reset" value='重置' /> </form> <?php if(!empty($_POST)){ ECHO $_POST['name']; echo $_POST['hobbyS']; } ?> </body> </html> </code>
다음 코드에서는 echo $_POST['hobbyS']; 결과가 켜져 있습니다. 올바른 결과를 반환하도록 하려면 어떻게 해야 합니까?
<code><html> <?php $hobby = array('跑步','游泳','篮球','足球'); ?> <body> <form method='post'> <p>姓名:<input type='text' name="name"></p> <p>爱好: <?php foreach($hobby as $v){ echo "<input type='checkbox' name='hobbyS'/>".$v; } ?> </p> <input type="submit" value='提交'/> <input type="reset" value='重置' /> </form> <?php if(!empty($_POST)){ ECHO $_POST['name']; echo $_POST['hobbyS']; } ?> </body> </html> </code>
체크박스를 체크하면 기본값은 on으로 설정되어 있으며, 체크박스는 value의 값입니다.
체크박스 더하기 값=1
http://www.111cn.net/phper/php/37172.htm
여기에 있는 예제를 살펴보세요. 매우 자세한 설명이 있습니다!