• 增删查练习


    //4.取数据
    $attr = $reslut->fetch_row();
    
    if($attr[0]==$pwd &&! empty ($pwd))
    {
        header("location:./zengshangai.php");  //如何跳转到主页面
    }
    else
    {
        echo "登陆失败!";
    }

    以上是PHP   header 方法跳转主页面

    接下来是用JS方法跳转主页面

    //4.取数据
    $attr = $reslut->fetch_row();
    
    if($attr[0]==$pwd &&! empty ($pwd))
    {
       
           echo"<script type='text/javascript'>windows.location.herf='./zengshangai.php';</script>";//js方法跳转页面
    }
    else
    {
        echo "登陆失败!";
    }

    以上两种方法都可以

    如何连接数据库的水果表,进行删除与添加

    如何做到点哪个信息让删除页面知道删哪条数据

    <body>
    <h1>水果信息表</h1>
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>代号</td>
    <td>名称</td>
    <td>价格</td>
    <td>产地</td>
    <td>库存</td>
    <td>操作</td>
    </tr>

    <?php
    //造连接对象
    $db = new MySQLi("localhost","root","15864477048","test");
    //写SQL语句
    $sql= "select* from shuiguobiao";
    //执行
    $result =$db->query($sql);
    /*取数据
    $attr = $result->fetch_all();

    foreach($attr as $v)
    {
    echo "<tr><td>{$v[0]}</td><td>{$v[1]}</td><td>{$v[2]}</td><td>{$v[3]}</td><td>{$v[4]}</td><td><a> href='shanchu.php?code={$attr[0]}'>删除</a></td></tr>";
    }*/

    while($attr =$result->fetch_row())
    {
    echo "<tr><td>{$attr[0]}</td><td>{$attr[1]}</td><td>{$attr[2]}</td><td>{$attr[3]}</td><td>{$attr[4]}</td><td><a href='shanchu.php?code={$attr[0]}'>删除</a></td></tr>";
    }
    ?>
    </table>
    </body>

    如何操作删除与添加

    <?php
    $code = $_GET["code"];
    
    //造连接对象
    $db = new MySQLi("localhost","root","15864477048","test");
    
    //写SQL语句
    $sql ="delete from shuiguobiao where ids='{$code}'";
    
    //执行
    $r = $db->query($sql);
    
    if($r)
    {
        header ("location:zengshangai.php");
    }
    else
    {
         echo "删除失败!";    
    }

    如果用户误点删除该如何做到有提示删除,更加安全

    while($attr =$result->fetch_row())
        {
            echo "<tr><td>{$attr[0]}</td><td>{$attr[1]}</td><td>{$attr[2]}</td><td>{$attr[3]}</td><td>{$attr[4]}</td><td><a href='shanchu.php?code={$attr[0]}' onclick="return confirm('确定删除么')">删除</a></td></tr>";    //用了一个转义字符输出
        }
        
        

    在这运用了一个转义字符

    如何做添加

    </table>
    <a href="tianjia.php">添加</a>
    </body>

     

    跳转到了添加水果页面

    <body>
    <h1>添加水果</h1>
    <form action="tianjiachuli.php" method="post">
    <div>代号:<input type="text" name="ids" /></div>
    <div>名称:<input type="text" name="name" /></div>
    <div>价格:<input type="text" name="price" /></div>
    <div>产地:<input type="text" name="chandi" /></div>
    <div>库存:<input type="text" name="numbers" /></div>
    <div><input type="submit" value="添加" /></div>
    </form>
    </body>

    再做添加处理页面

    <?php
    $ids = $_POST["ids"];
    $name = $_POST["name"];
    $price = $_POST["price"];
    $chandi = $_POST["chandi"];
    $numbers = $_POST["numbers"];
    
    //造连接对象
    $db = new MySQLi("localhost","root","15864477048","test");
    
    //写SQL语句
    $sql ="insert into shuiguobiao value('{$ids}','{$name}',{$price},'{$chandi}',{$numbers},'')";
    
    //执行
    $r = $db->query($sql);
    
    if($r)
    {
        header("location:zengshangai.php");
    }
    else
    {
       echo "添加失败!";    
    }

  • 相关阅读:
    演示Eclipse插件实现代码提示和补全
    重拾《 两周自制脚本语言 》- Eclipse插件实现语法高亮
    Kindle Windows版本 中文字体修改工具
    MD5加密算法原理及实现
    Spring boot 发送邮件示例
    ubuntu下svn的命令使用
    数据库的分区、分表、分库、分片的简介
    Vue 入门之目录结构介绍
    MQTT简单介绍与实现
    SVN使用规范
  • 原文地址:https://www.cnblogs.com/zqseven/p/6202628.html
Copyright © 2020-2023  润新知