php实现表单交互的案例
1,实现商品采购
HTML代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>用户注册</title>
<style>
input{width:150px;}
form{background-color: palegreen;width: 400px; height: 300px;}
h1{text-align: center;}
</style>
</head>
<body>
<form action="check.php" method="post">
<h1>用户注册</h1>
<table>
<tr bgcolor="aqua">
<td>客户姓名:</td>
<td><input type="text" size="10" name="customername"/></td>
</tr>
<tr bgcolor="blue">
<td>商品名称:</td>
<td><input type="text" size="8" name="cname"/></td>
</tr>
<tr bgcolor="lightcoral">
<td>采购数目:</td>
<td><input type="text" size="8" name="counts"/>台</td>
</tr>
<tr bgcolor="goldenrod">
<td>联系电话:</td>
<td><input type="text" size="15" name="phone"/></td>
</tr>
<tr bgcolor="aqua">
<td><input type="submit" value="确认团购信息"/></td>
</tr>
</table>
</form>
</body>
</html>
PHP代码
<?php
echo '<pre>';
$customername=$_POST['customername'];
$cname=$_POST['cname'];
$counts=$_POST['counts'];
$phone=$_POST['phone'];
if(empty($customername)){
echo '<script>alert("请输入用户名");history.back;</script>';
}
if(!is_numeric($counts)){
echo '<script>alert("请输入数字");history.back;</script>';
}
if(!is_numeric($phone)){
echo '<script>alert("请输入11位电话");history.back;</script>';
}
echo '<p>确认采购信息:</p>';
echo "尊敬的客户 $customername 您采购的 $cname 数量为:$counts 您的电话是: $phone ";
?>
2,实现信息登陆
HTML代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form action="test.php" method="post">
<p>
<label for="">用 户 </label>
<input type="text" name="username" value="" />
</p>
<p>
<label for="">密 码 </label>
<input type="text" name="password" value="" />
</p>
<p>
<label for="">性别:</label>
<input type="radio" name="gender" value="男" />男
<input type="radio" name="gender" value="女" checked="checked" />女
</p>
<p>
<label for="">兴趣爱好:</label>
<input type="checkbox" name="interest[]" value="弹琴" />弹琴
<input type="checkbox" name="interest[]" value="下棋" />下棋
<input type="checkbox" name="interest[]" value="书法" />书法
<input type="checkbox" name="interest[]" value="绘画" />绘画
<input type="checkbox" name="interest[]" value="摄影" />摄影
<input type="checkbox" name="interest[]" value="玩游戏" />玩游戏
</p>
<p>
<label for="">所在地:</label>
<select name="aselect[]" multiple="multiple">
<option value="shanghai">上海</option>
<option value="beijing">北京</option>
<option value="shenzhen">深圳</option>
<option value="guangzhou">广州</option>
</select>
</p>
<input type="submit" name="submit" value="注册" class="login_btn" />
</form>
</body>
</html>
php代码
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$username=$_POST['username'];
$password=$_POST['password'];
$gender=$_POST['gender'];
$interest=$_POST['interest'];
$aselect=$_POST['aselect'];
echo "用户:".$username."<br />";
echo "密码:".$password."<br />";
echo "性别:".$gender."<br />";
if(empty($username)||empty($password)){
echo '<script>alert("用户名和密码不能为空");history.back;</script>';
}
echo "爱好:" . implode(',',$interest)."<br/>";
echo "所在城市:" . implode(',',$aselect)."<br/>";
exit;
}
?>