php之C/S交互实例

今天是周末,阳光很好(太热了好不好!!!!!!),最近在学php,于是乎写了一个小程序,当做联系,想分享给大家

这是一个简单地向服务器端提交数据(通过html的表单<form></form>),然后服务器进行相关的处理,返回给浏览器

废话不多说,直接上干货:

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>这是php的模拟存储</title>
</head>
<body>
	<form action="formdemonation.php" method="post">
		<h3>输入一个信息(比如名称)</h3>
		<input type="text" name="name" size="10"/>
		<h3>确认此项(可重复选择)</h3>
		<input type="checkbox" name="achecked" checked="checked" value="1"/>
		选择此项传递的A的value值
		<input type="checkbox" name="bchecked" value="2"/>
		选择此项传递的B的value值
		<input type="checkbox" name="cchecked" value="3"/>
		选择此项传递的C的value值
		<h3>单选一项:</h3>
		蓝天<input type="radio" name="aradio" value="a1"/>
		白云<input type="radio" name="aradio" value="a2" checked="checked"/>
		大海<input type="radio" name="aradio" value="a3"/>
		<h3>在下拉菜单中选一项:</h3>
		<select name="aselect" size="1">
			<option value="hainan">海南</option>
			<option value="qingdao" selected>青岛</option>
			<option value="beijing">北京</option>
			<option value="xizang">西藏</option>
		</select>
		<h3>点击此按钮重置所有信息:</h3>
		<input type="reset" value="重置"/>
		<h3>点击此按钮提交信息</h3>
		<input type="submit" value="提交"/>
	</form>
</body>

</html>

PHP:

<?php
header("content-type:text/html;charset=utf-8");
$name=$_POST['name'];
if(isset($_POST['achecked'])){
	$achecked=$_POST['achecked'];
}
if(isset($_POST['bchecked'])){
	$bchecked=$_POST['bchecked'];
}
if(isset($_POST['cchecked'])){
	$ccehcked=$_POST['cchecked'];
}

$aradio=$_POST['aradio'];

$aselect=$_POST['aselect'];

echo $name."<br/>";
if(isset($achecked) and $achecked==1){
	echo "选项A的value值已被正确传递。<br/>";
}else{
	echo "选项A的value值没有被正确传递。<br/>";
}

if(isset($bchecked) and $bchecked==2){
	echo "选项B的value值已被正确传递。<br/>";
}else{
	echo "选项B的value值没有被正确传递。<br/>";
}
if(isset($cchecked) and $cchecked==3){
	echo "选项C的value值已被正确传递。<br/>";
}else{
	echo "选项C的value值没有被正确传递。<br/>";
}

if($aradio=='a1'){
	echo "蓝天<br/>";
}
else if($aradio=='a2'){
	echo "白云<br/>";
}
else if($aradio=='a3'){
	echo "大海<br/>";
}else{

}
if($aselect=='hainan'){
	echo "海南<br/>";
}else if($aselect=='qingdao'){
	echo "青岛<br/>";
}else if($aselect=='beijing'){
	echo "北京<br/>";
}else{
	echo "西藏<br/>";
}

?>

浏览器进行访问:


返回结果:


喜欢的话,点一个赞吧.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值