PHP 一个表单多个提交按钮,处理不同的业务逻辑
<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");
?>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>弹出短信</title>
</head>
<body>
<?php
$yydate = isset($_POST['yydate']) ? $_POST['yydate'] : '';
$xqbm = isset($_POST['xqbm']) ? $_POST['xqbm'] : '';
$xqmc = isset($_POST['xqmc']) ? $_POST['xqmc'] : '';
$gdlx = isset($_POST['gdlx']) ? $_POST['gdlx'] : '';
$kxbmc = isset($_POST['kxbmc']) ? $_POST['kxbmc'] : '';
$jrfs = isset($_POST['jrfs']) ? $_POST['jrfs'] : '';
$dlwz = isset($_POST['dlwz']) ? $_POST['dlwz'] : '';
$lxr = isset($_POST['lxr']) ? $_POST['lxr'] : '';
$kdzh = isset($_POST['kdzh']) ? $_POST['kdzh'] : '';
$lxdh = isset($_POST['lxdh']) ? $_POST['lxdh'] : '';
$slsj = isset($_POST['slsj']) ? $_POST['slsj'] : '';
$slgh = isset($_POST['slgh']) ? $_POST['slgh'] : '';
$slr = isset($_POST['slr']) ? $_POST['slr'] : '';
$sftsyhlwds = isset($_POST['sftsyhlwds']) ? $_POST['sftsyhlwds'] : '';
$azry = isset($_POST['azry']) ? $_POST['azry'] : '';
$gdjd = isset($_POST['gdjd']) ? $_POST['gdjd'] : '';
$bz = isset($_POST['bz']) ? $_POST['bz'] : '';
$yyry = isset($_POST['yyry']) ? $_POST['yyry'] : '';
$pddate = isset($_POST['pddate']) ? $_POST['pddate'] : '';
if($yydate==''){ //主要是在这里做个不同的判断
//通过php连接到mysql数据库
$db=mysql_connect("localhost", "root", "yu19940606");
//选择数据库
mysql_select_db("yidongyewu");
//设置客户端和连接字符集
mysql_query("set character set utf8");
mysql_query("set name utf8");
//通过php进行insert操作
$sqlinsert="insert into huigun(xqbm,xqmc,gdlx,kxbmc,jrfs,dlwz,lxr,kdzh,lxdh,slsj,slgh,slr,sftsyhlwds,yydate,bz)values('$xqbm','$xqmc','$gdlx','$kxbmc','$jrfs','$dlwz','$lxr','$kdzh','$lxdh','$slsj','$slgh','$slr','$sftsyhlwds','$yydate','$bz')";
//插入不同的数据表中
//通过php进行select操作
$sqlselect="select * from yuyuemessage ";
//添加用户信息到数据库
mysql_query($sqlinsert);
echo("请你下次再预约吧!!!!");
}
else if($yydate!==''){ //在这里做个不同的判断
echo("宽带账号:");
echo($kdzh);
echo "<br/>";
echo("联系人:");
echo($lxr);
echo "<br/>";
echo("联系电话:");
echo($lxdh);
echo "<br/>";
echo("地理位置:");
echo($dlwz);
echo "<br/>";
echo("受理工号:");
echo($slgh);
echo "<br/>";
echo("受理人:");
echo($slr);
echo "<br/>";
echo("可选包名称:");
echo($kxbmc);
echo "<br/>";
echo("预约时间:");
echo($yydate);
echo "<br/>";
echo("备注:");
echo($bz);
echo "<br/>";
//通过php连接到mysql数据库
$db=mysql_connect("localhost", "root", "yu19940606");
//选择数据库
mysql_select_db("yidongyewu");
//设置客户端和连接字符集
mysql_query("set character set utf8");
mysql_query("set name utf8");
//通过php进行insert操作
$sqlinsert="insert into yiyuyuegongdan(xqbm,xqmc,gdlx,kxbmc,jrfs,dlwz,lxr,kdzh,lxdh,slsj,slgh,slr,sftsyhlwds,azry,gdjd,yydate,bz,yyry,pddate) values('$xqbm','$xqmc','$gdlx','$kxbmc','$jrfs','$dlwz','$lxr','$kdzh','$lxdh','$slsj','$slgh','$slr','$sftsyhlwds','$azry','$gdjd','$yydate','$bz','$yyry','$pddate')"; //插入不同的数据表中
//通过php进行select操作
$sqlselect="select * from yuyuemessage ";
//添加用户信息到数据库
mysql_query($sqlinsert);
}
?>
</body>
</html>
PHP 一个表单多个提交按钮,处理不同的业务逻辑的更多相关文章
- PHP一个表单多个提交按钮解决方法
1.html页面<注:多个按钮的name值必须相同> <form action="{:U('Index/index')}" method="post&q ...
- flask 单个表单多个提交按钮
单个表单多个提交按钮 在某些情况下,可能需要为一个表单添加多个提交按钮.比如在创建文章的表单中添加发布按钮和存草稿的按钮.当用户提交表单时,需要在视图函数中根据按下的按钮来做出不同的处理. 下面例子中 ...
- Form表单三种提交按钮的区别?
1.<input type='button' id='btn' onclick='check()' value="提交"> 说明:只是普通的按钮(不附带提交功能),不会 ...
- form表单下的button按钮会自动提交表单的问题
form表单下的button按钮会自动提交表单的问题 2017年01月05日 18:02:44 蓝色水 阅读数:18012更多 个人分类: asp.net form表单下的按钮在没有指定type类 ...
- Js定义一个表单并提交
Js定义一个表单 var form = $("<form>"); //定义一个form表单 form.attr('style', 'display:none'); // ...
- 开发日志系列:一个表单页面的呈现与提交(一)——JSON的操作
JSON操作 引子 最近在做一个表单页面,大概是这个样子的 这里打算用一个JSON存储所有的信息,我们可以理解为,所有东西都存在一个字符串里面.方便,快捷,易读,数据库操作也方便了.甚至,可以将很多不 ...
- struts2 文件的上传下载 表单的重复提交 自定义拦截器
文件上传中表单的准备 要想使用 HTML 表单上传一个或多个文件 须把 HTML 表单的 enctype 属性设置为 multipart/form-data 须把 HTML 表单的method 属性设 ...
- php-- 避免表单的重复提交
用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,这是一个比较棘手的问题.我们可以从客户端和服务器端一起着手,设法避免同一表单的重复提交. 1.使用客户端脚本 提 ...
- ng表单验证,提交以后才显示错误
只在提交表单后显示错误信息 有时候不想在用户正在输入的时候显示错误信息. 当前错误信息会在用户输入表单时立即显示. 由于Angular很棒的数据绑定特性,这是可以发生的. 因为所有的事务都可以在一瞬间 ...
随机推荐
- Divide and conquer:Moo University - Financial Aid(POJ 2010)
Moo University - Financial Aid 其实是老题了http://www.cnblogs.com/Philip-Tell-Truth/p/4926008.html 这一次我们换二 ...
- linux下QT Creator常见错误及解决办法
最近因为在做一个关于linux下计算机取证的小项目,需要写一个图形界面,所以想到了用QT来写,选用了linux下的集成开发环境QT Creator5.5.1,但刚刚安装好,竟然连一个"hel ...
- August 12th 2016 Week 33rd Friday
Everything is good in its season. 万物逢时皆美好. Every dog has its day. You are not in your best condition ...
- 如何解决exe4j生成exe文件后弹出提示信息
使用exe4j生成exe文件时会提示以上一段信息,这个主要是没有注册导致的,在welcome to exe4j的右下角有一个注册信息的地方,去找个注册码,就OK了. 通用注册码:L-g782dn2d- ...
- request.getParameter 乱码问题
个简单的问题,我想追究一下深层次的原因: 前台的编码格式HTML里面的是utf-8的;; 但是后台使用request.getParameter("groupName");乱码; 我 ...
- springmvc中RedirectAttributes的作用
RedirectAttributes在重定向的时候可以传参,不能跨站传参,因为参数是保存在服务器端
- hdu2108(判断凸多边形)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2108 题意: 给出一个多边形的所有顶点,判断是不是凸多边形: 思路: 判断凸多边形的方法比较多,如:若 ...
- css设置网页文本选中样式
网页的默认的文本选中颜色是蓝底白字(大多应该是吧),这个样子: 感觉并不是特别好看,可以通过CSS3的一个特性,一个CSS3的伪类选择器::selection来设置文本被选中时的状态,比如本博客的主题 ...
- haproxy 安装 各个参数的测试
---------------------------------------------------------------------------------------------------- ...
- Jquery.Datatables 导出excel
按钮(Buttons) BUttons v1.1.2 下载地址:http://pan.baidu.com/s/1c0Jhckg JSZip v2.5.0-21-g4fd4fc1 下载地址:http:/ ...