添加成功,页面不跳转,空白页面;删除失败,提取不到ID

来源:2-8 用户管理之删除用户

qq_坏気哫_0

2017-05-10 12:48

我这里的location.href="list.php";页面不会跳转,但是数据成功插入了,这要怎么解决? 还有在删除的时候提取不到数据库里面的ID,提示删除错误

写回答 关注

2回答

  • qq_坏気哫_0
    2017-05-11 14:33:16

    <?php

    $link = mysqli_connect("localhost", "root", "root") or die("连接失败" . mysqli_error());

    mysqli_select_db($link, 'ceshi');

    //mysqli_character_set_name('utf8');

    @$name=$_POST['pname'];

    //$name=mysqli_escape_string($name);

    @$sex=$_POST['psex'];

    $act=$_GET['act'];

    @$id=$_POST['pno'];

    switch ($act){

        case  'addUser' :

        $sql="insert  into person(pname,psex) values('{$name}' ,'{$sex}');";

        $res=mysqli_query($link, $sql);

        if ($res){ 

            echo "<script type='text/javascript'>

                location.href='list.php';       

                </script>";

                   exit;

        }else{

            echo"<script type='text/javascript'>

                        alert('添加失败');

                        location.href='addUser.php';

                    </script>";

            exit;

        }

        break;

        case  'delete':

         echo '删除记录'.$id;

         $sql="delete from person where pno=".$id;

         $res=mysqli_query($link, $sql);

         if ($res){

           $mes='删除成功';

         }else{

            $mes='删除失败';        

         }

         $url='list.php';

         echo "<script type='text/javascript'>

         alert('{$mes}');

         location.href='{$url}';

         </script>";

         exit;

         break;

         case 'editUser':

            echo "";

            break;

    }

  • 侠客岛的含笑
    2017-05-11 12:30:37

    看看你代码

Duang~MySQLi扩展库来袭

本教程从面向对象和面向过程两个方面为你开启MySQLi学习之旅

28645 学习 · 181 问题

查看课程

相似问题