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很棒的数据绑定特性,这是可以发生的. 因为所有的事务都可以在一瞬间 ...
随机推荐
- java classpath批量设置shell脚本
java classpath批量设置shell脚本 注意:linux bash jar文件之间的分隔符是':' export JAR_HOME=path to directory which ...
- 利用冒泡对List排序
SysMenu是List集合中的类型,在这是一个菜单实体. public List<SysMenu> selfMenuSort(List<SysMenu> list) { fo ...
- 【数据结构】book3_3 表达式求值
#include<iostream> #include <stdlib.h> using namespace std; typedef int Status; ; ; ; ; ...
- IOS searchBar去掉背景
修改UISearchBar的背景颜色 UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的 ...
- php处理图片实现
<?php include("SimpleImage.php");//图片处理类在下面 $url="http://f3.v.veimg.cn/meadincms/1 ...
- 备忘zookeeper(单机+伪集群+集群)
#下载: #单机模式 解压到合适目录. 进入zookeeper目录下的conf子目录, 复制zoo_sample.cfg-->zoo.cfg(如果没有data和logs就新建):tickTime ...
- Linux C程序内存空间
linux下内存空间布置: 一个典型的Linux C程序内存空间由如下几部分组成: 代码段(.text).这里存放的是CPU要执行的指令.代码段是可共享的,相同的代码在内存中只会有一个拷贝,同时这个段 ...
- Angular.JS
AngularJS是什么? 完全使用 JavaScript编写的客户端技术.同其他历史悠久的 Web技术( HTML. CSS 和JavaScript)配合使用,使Web应用开发比以往更简单.更快捷. ...
- EasyUi–7.tab和datagrid和iframe的问题
1. 多个tab切换,第2个不显示 动态添加tab Iframe页面的方法 展开 折叠 <script type="text/javascript"> $(functi ...
- Ubuntu开机自启动
http://www.jb51.net/os/Ubuntu/181138.html http://blog.csdn.net/elim051/article/details/6173367