为了账号安全,请及时绑定邮箱和手机立即绑定

php怎么实现运用数组进行表单验证

php怎么实现运用数组进行表单验证

PHP
慕运维1267253 2017-04-23 11:56:51
我们得到了前端传来的数据,怎么把这个数据表单中的数据进行对比
查看完整描述

3 回答

?
yqesl

TA贡献2条经验 获得超0个赞

很简单,数据库取数据,对比一下不就完了?如果多条数据验证可以写个方法(函数)function($item){如果$item在数据表中查询到了记录,return 1;否则,return 0;},在foreach中循环调用该方法就OK。做这种最好ajax,onblur或onsubmit时自动验证。

查看完整回答
反对 回复 2017-04-24
?
子期不遇

TA贡献150条经验 获得超35个赞

首先先判断这个数据是不是GET/POST过来的数据,如果是就将GET/POST中的数据一一赋值取出,然后把得到的数据一一和数据库中按照一定的条件判断,是不是存在或者相同的,如果是那就说明验证成功。

查看完整回答
反对 回复 2017-04-23
  • 慕运维1267253
    慕运维1267253
    具体代码能发下么
  • 子期不遇
    子期不遇
    $sql="select * from db_name where name1=$name1 and name2=$name2"; 有一段时间没写原生SQL语句了,有点生疏。
?
田心枫

TA贡献1064条经验 获得超383个赞

if else 判断啊  先把数据表中的数据查询出来  在对比

查看完整回答
反对 回复 2017-04-23
  • 慕运维1267253
    慕运维1267253
    我知道但是用 foreach($arr as $k=>$v){ if($user!=$v){ echo '用户名不存在'; } } 无论$user是什么都会不成功
  • DD慕帆
    DD慕帆
    你看看你取的数据是什么,我感觉是你的$v出错了,可能要$v['user']
  • 慕运维1267253
    慕运维1267253
    那好,我试下
  • 3 回答
  • 0 关注
  • 1430 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信