在php接口中创建一个html,并添加一个提交按钮,当填写完文本框里面的内容后,点击提交会自动使用post方法传过去我们写的shop.php接口中。
php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<form action="shop.php" method = "post">
姓名 : <input type="text" name = "sName"> //name:用来传输post
年龄 : <input type="text" name = "age">
性别 : <input type="text" name = "gender">
<button type="submit" value="">提交</button>
</form>
</body>
</html>
点击提交后跳转到shop.php,使用$_POST[传递时的名称],接收后并输出
php
<?php
$name = $_POST['sName'];
$age = $_POST['age'];
$gender = $_POST['gender'];
echo $name . "<br>";
echo $age . "<br>";
echo $gender;
使用$_POST[]接收到name的名称,再复制给一个变量输出结果为:
PHP 获取下拉菜单的数据
php
<?php
$q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : ''; //把预定义的字符转换为 HTML 实体
if($q) {
if($q =='百度') {
echo '百度<br>http://www.baidu.com';
} else if($q =='谷歌') {
echo 'Google 搜索<br>http://www.google.com';
} else if($q =='淘宝') {
echo '淘宝<br>http://www.taobao.com';
}
} else {
?><form action="" method="get">
<select name="q">
<option value="">选择一个站点:</option>
<option value="百度">百度</option>
<option value="谷歌">谷歌</option>
<option value="淘宝">淘宝</option>
</select>
<input type="submit" value="提交">
</form><?php
}
?>
点击提交后,可以跳转到另外一个php
因为使用的get方法会在网址后面输出
php
<?php
$q = isset($_GET['q'])? htmlspecialchars($_GET['q']) : '';
if($q) {
if($q =='RUNOOB') {
echo '菜鸟教程<br>http://www.runoob.com';
} else if($q =='GOOGLE') {
echo 'Google 搜索<br>http://www.google.com';
} else if($q =='TAOBAO') {
echo '淘宝<br>http://www.taobao.com';
}
} else {?><form action="" method="get">
<input type="radio" name="q" value="RUNOOB" />Runoob
<input type="radio" name="q" value="GOOGLE" />Google
<input type="radio" name="q" value="TAOBAO" />Taobao
<input type="submit" value="提交">
</form><?php
}
?>