今天是周末,阳光很好(太热了好不好!!!!!!),最近在学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/>";
}
?>
浏览器进行访问:
返回结果:
喜欢的话,点一个赞吧.