作者eliang ()
看板Web_Design
标题Re: 请问如何判别有无勾选 checkbox ?
时间Sat May 15 13:23:56 2004
※ 引述《maker (Maker)》之铭言:
: 我有几个 checkbox 选项,可以勾也可以不勾,也有可能全部都不勾选
: 我该如何在 php 中判别对方是否有勾选呢?
: 因为我如果直接判别 上一个 page 是否有传 checkbox 变数是否
: 有传某些值近来,程式会告诉我说某些变数不存在
: 我该如何避免这种 错误呢?
: 又, 如何处理会较佳?
举个例子给你参考看看
<?php
if ( isset($_POST['habbit']) ) {
foreach( $_POST['habbit'] as $value) {
print "$value is selected.<br>";
}
} else {
print 'No selection.<br>';
}
?>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<p><input type="checkbox" name="habbit[]" value="sport" />Sport</p>
<p><input type="checkbox" name="habbit[]" value="computer" />Computer</p>
<p><input type="checkbox" name="habbit[]" value="reading" />Reading</p>
<p><input type="submit" value="Submit" /></p>
</form>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.58.168.200