Re: 請問如何判別有無勾選 checkbox ?
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
Web_Design 近期熱門文章
PTT數位生活區 即時熱門文章