php实现表单交互

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="">&nbsp;&nbsp;&nbsp;&nbsp;</label>
				<input type="text" name="username" value="" />
			</p>
			<p>
				<label for="">&nbsp;&nbsp;&nbsp;&nbsp;</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;
}
?>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值