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

doAction.php里代码可以这样写,大大减少了重复的代码

doAction.php里代码可以这样写,大大减少了重复的代码

PHP
anonymity_ 2016-12-13 21:00:11
<?php//接收页面$mysqli=new Mysqli('localhost','root','root','test');if($mysqli->connect_errno){    die('Connect Error:'.$mysqli->connect_error);}@$mysqli->set_charset('utf8');@$username=$_POST['username'];@$username=$mysqli->escape_string($username);@$password=$_POST['password'];@$age=$_POST['age'];@$act=$_GET['act'];@$id=$_GET['id'];//根据不同的操作完成不同的执行不同代码//$sql="insert user1(username,password)values('asd','asda')";switch ($act){    case 'addUser':       $sql="insert user1(username,password,age)values('$username','$password','$age')";        goto query;        break;   case 'delUser':       $sql="delete from user1 where id=$id";       goto query;        break;   case 'editUser':       $sql="update user1 set username='$username', password='$password', age=$age where id=$id";       goto query;        break;       query:       $res=$mysqli->query($sql);       header("location:http://localhost/PHP1/mysqli/userList/userList.php");}
查看完整描述

3 回答

?
大写的王

TA贡献122条经验 获得超162个赞


建议你还是分开来写,低耦合

查看完整回答
3 反对 回复 2017-01-03
  • anonymity_
    anonymity_
    耦合个毛,你先弄清楚什么是耦合再说吧
  • 大写的王
    大写的王
    你可以问问有几个是你这种揉到一块写的,自己先查查再说吧,明明只需要走一个的程序,你非多走一个判断,并且在别的地方调用的时候你又怎么拆分自己的登陆或注册。自以为是的聪明。
  • anonymity_
    anonymity_
    豆,sql语句在phpb本身就是字符串,懂吗?
点击展开后面1
  • 3 回答
  • 0 关注
  • 2885 浏览

添加回答

举报

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