PHP表单
Categories: PHP
获取数据
$_METHOD["NAME"]
METHOD:对应form表单提交方式 GET/POST/REQUEST(通用)
NAME:对应form表单name值
获取输入框数据
<form action="welcome.php" method="post">
名字: <input type="text" name="fname">
<input type="submit" value="提交">
</form>
<?php echo $_POST["fname"]; ?>
获取下拉菜单
<form action="" method="get">
<select name="q">
<option value="">选择一个站点:</option>
<option value="BAIDU">Baidu</option>
<option value="GOOGLE">Google</option>
<option value="TAOBAO">Taobao</option>
</select>
<input type="submit" value="提交">
</form>
<?php
$q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : '';
if($q) {
if($q =='GOOGLE') {
echo 'Google<br>http://www.google.com';
} else if($q =='TAOBAO') {
echo '淘宝<br>http://www.taobao.com';
}
} else {
echo "空";
}
?>
获取多选下拉菜单
<form action="welcome.php" method="post">
<select multiple="multiple" name="q[]">
<option value="">选择一个站点:</option>
<option value="BAIDU">Baidu</option>
<option value="GOOGLE">Google</option>
<option value="TAOBAO">Taobao</option>
</select>
<input type="submit" value="提交">
</form>
<?php
$q = isset($_POST['q'])? $_POST['q'] : '';
if(is_array($q)) {
$sites = array(
'BAIDU' => '百度: http://www.baidu.com',
'GOOGLE' => 'Google 搜索: http://www.google.com',
'TAOBAO' => '淘宝: http://www.taobao.com',
);
foreach($q as $val) {
echo $sites[$val];
}
} else {
echo "空";
}
?>
获取单选按钮表单
<form action="welcome.php" method="get">
<input type="radio" name="q" value="BAIDU" />Baidu
<input type="radio" name="q" value="GOOGLE" />Google
<input type="radio" name="q" value="TAOBAO" />Taobao
<input type="submit" value="提交">
</form>
<?php
$q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : '';
if($q) {
if($q =='BAIDU') {
echo '百度<br>http://www.baidu.com';
} else if($q =='GOOGLE') {
echo 'Google 搜索<br>http://www.google.com';
} else if($q =='TAOBAO') {
echo '淘宝<br>http://www.taobao.com';
}
} else {
echo "空";
}
?>
获取复选框表单
<form action="welcome.php" method="post">
<input type="checkbox" name="q[]" value="BAIDU"> Baidu<br>
<input type="checkbox" name="q[]" value="GOOGLE"> Google<br>
<input type="checkbox" name="q[]" value="TAOBAO"> Taobao<br>
<input type="submit" value="提交">
</form>
<?php
$q = isset($_POST['q'])? $_POST['q'] : '';
if(is_array($q)) {
$sites = array(
'BAIDU' => '百度: http://www.baidu.com',
'GOOGLE' => 'Google 搜索: http://www.google.com',
'TAOBAO' => '淘宝: http://www.taobao.com',
);
foreach($q as $val) {
echo $sites[$val];
}
} else {
echo "空";
}
?>