提交頁面
<form>
<input type="checkbox" name="whs[]" value="32">
<input type="checkbox" name="whs[]" value="33">
<input type="checkbox" name="whs[]" value="34">
<input type=submit>
</form>
處理頁面
<?
for($i=0;$whs[$i];$i++){
echo $whs[$i];
}
<form>
<input type="checkbox" name="whs[]" value="32">
<input type="checkbox" name="whs[]" value="33">
<input type="checkbox" name="whs[]" value="34">
<input type=submit>
</form>
處理頁面
<?
for($i=0;$whs[$i];$i++){
echo $whs[$i];
}
if($submit)
{
foreach ($test as $val) {
echo $val."<br>";
}
}
?>
<form action="<?=$PHP_SELF;?>" method="post" name="test">
<select name="test[]" multiple>
<option value="1">test1</option>
<option value="2">test2</option>
<option value="3">test3</option>
<option value="4">test4</option>
<option value="5">test5</option>
</select>
<input type="submit" name="submit" value="submit">
</form>
樓主一定就是這麽做的,所以才“只”得到最後一個checkbox的值。
是SELECT!!!!!!!!!!
说到哪里去了都不知道,真是的!
select會有多個值需要提交嗎?樓主自己的意思沒有表達清楚。你也沒看清楚吧。
当然可以有多个值了,不信你试试我那段代码。
当我选择多项提交时,总得到最后一项.
请帮忙.<?php
// +----------------------------------------------------+
// | 程序段 |
// <!-- prog_body -->
if ($HTTP_POST_VARS) {
print"<pre>";
print_r($HTTP_POST_VARS);
print"</pre>";
}// <!-- prog_body -->
// +----------------------------------------------------+// +----------------------------------------------------+
// | 页面输出 |
// <!-- output_html -->
?>
<FORM name='form1' method='post' action='' enctype='multipart/form-data'>
<SELECT name='select' size='10' multiple id='s1'>
<OPTION value='1'>1</OPTION>
<OPTION value='2'>2</OPTION>
<OPTION value='3'>3</OPTION>
<OPTION value='4'>4</OPTION>
<OPTION value='5'>5</OPTION>
<OPTION value='6'>6</OPTION>
<OPTION value='7'>7</OPTION>
<OPTION value='8'>8</OPTION>
<OPTION value='9'>9</OPTION>
<OPTION value='0'>0</OPTION>
</SELECT>
<INPUT TYPE="submit"><?php
//<!-- output_html -->
// +----------------------------------------------------+
?>