您的位置:首页 > 编程语言 > PHP开发

PHP 表单的提交完美示例

2008-03-25 20:35 603 查看
<?php
if ($_POST[’submit’])
{
print_r($_POST);

echo ‘<br>文本:’ . $_POST[’txt’];

echo ‘<br>单选:’ . $_POST[’radio’];

echo ‘<br>下拉单选:’ . $_POST[’select0′];

echo ‘<br>下拉多选:’;
if (!emptyempty($_POST[’check’]))
{
echo ‘<br>(1)’;
$arr = $_POST[’check’];
$arr_sise =  count($arr);
for($i=0; $i<$arr_sise; $i++)
echo $arr[$i] . “  ”;

echo ‘<br>(2)’;
for($i=0; $i<count($_POST[’check’]); $i++)
echo $_POST[’check’][$i] . “  ”;

echo ‘<br>(3)’;
foreach ($_POST[’check’] as $chk)
echo $chk . ‘  ’;
}

echo ‘<br>多行选择:<br>’;
foreach ($_POST[’select’] as $sel)
echo $sel . ‘  ’;

echo ‘<br><br>遍历所有值:’;
foreach ($_POST as $key=>$postval)  //$_POST 写为 $_POST[] 是错误的
{
if (is_array($postval))
{
echo “<br>”;
foreach ($postval as $k=>$v)  //$postval 写为 $postval[] 是错误的
echo $v . ‘  ’;
}
else
{
echo “<br>”;
echo $postval . ‘  ’;
}
}

echo ‘<br>’ . str_repeat(’- ‘, 30);
}
?>

<form name=”frm1″ method=”post” action=”action.php”>
文本:<input name=”txt” type=”text” value=”">

<br><br>
单选框:
<input name=”radio” type=”radio” value=”radio1val”>radio1
<input name=”radio” type=”radio” value=”radio2val”>radio2

<br><br>
多选框:
<input name=”check[]” type=”checkbox” value=”val of check1″>check1
<input name=”check[]” type=”checkbox” value=”check2val”>check2

<br><br>
下拉单选:
<select name=”select0″>
<option value=”0″></option>
<option value=”01″>第01行</option>
<option value=”02″>第02行</option>
<option value=”03″>第03行</option>
<option value=”04″>第04行</option>
<option value=”05″>第05行</option>
<option value=”06″>第06行</option>
</select>

<br><br>
下拉多选:
<select name=”select[]” multiple size=”5″>
<option value=”0″></option>
<option value=”1″>第一行</option>
<option value=”2″>第二行</option>
<option value=”3″>第三行</option>
<option value=”4″>第四行</option>
<option value=”5″>第五行</option>
<option value=”6″>第六行</option>
</select>

<br><br>
<input name=”submit” type=”submit” value=”提交”>
</form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  PHP 职场 示例 休闲 表单