小弟学做的表单提交,做了空值判断,但是提交时还会出现空值 你虽然设了这些条件没问提,但代码并不会就次终止,最后的sql语句还是会提交数据库的。exit()函数大体可以解决你的麻烦在每个if语句代码块最后加上它,当有哪一项为空时就会输出js代码并终止执行。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以了解一下字符串的其它拼凑方法,这样就不用这么费力的拼凑了 http://www.php.net/manual/zh/language.types.string.php 确认每个值都填写了吗?<input type="hidden" id="ordertime" name="ordertime" />这个控件如果不操作的话,有可能为空值,仔细检查一下吧 额,我要提醒你的是你以后问问题别直接贴全部代码,而是描述问题和贴部分代码,这样对回答双方都比较省事,因为人有懒惰型,你的代码我没详细看,但可以改进的一点是。if ($_POST['...'] == "") 或者 if ($_POST['...'] != "")通通可以改成if ($_POST[...])来判断,简洁明了。 BOSS 告诉你答案了,在每个判断里添加上终止执行的操作 例如 exit() or die();别以为你添加了个js返回原来的页面就可以了,PHP 是运行在服务器端的,也就是他会一直执行完毕,如果你不干涉的话。 加了exit之后 空值判断是起作用了 但是表单填写完整却无法提交了 正则去除一些DIV内的内容。 求助php超链接的一个问题 求帮助 数组 合并 方法 百度了好久 都没有找到办法 特来请教 这样比较日期对吗 有关Pear的工作机制的问题 显示颜色不对 求助大虾:帮忙看下代码,一个用户验证的 php 对查询结果排序的问题 求php做成标签,用标签获取txt文件随机一行内容 怎么虚拟用户点击链接? Apache 不能启动
http://www.php.net/manual/zh/language.types.string.php
if ($_POST['...'] == "") 或者 if ($_POST['...'] != "")
通通可以改成if ($_POST[...])来判断,简洁明了。