zoukankan      html  css  js  c++  java
  • PHP习题新闻增删改

    首先写入一个添加新闻的代码:

    <body>
    <h2>发布新闻</h2>
    <form action="tianjiachuli.php" method="post">
    <div>标题:<input type="text" name="biaoti" /></div>
    <br />
    <div>作者:<input type="text" name="zuozhe" /></div>
    <br />
    <div>来源:<input type="text" name="laiyuan" /></div><br />
    <div>内容:<textarea cols="30" rows="5" name="neirong"></textarea></div>
    <input align="middle" type="submit" value="提交" />
    </form>
    <a href="xinwenbiaoge.php"><input type="submit" value="查看" /></a>
    </body>

    然后点击查看后转换到新闻表格的页面

    <body>
    <table width="100%" border="1" cellpadding="0" cellspacing="0">
    <tr>
    <td>newsid</td>
    <td>title</td>
    <td>Author</td>
    <td>source</td>
    <td>content</td>
    <td>time</td>
    <td>delete</td>
    <td>upadte</td>
    </tr>
    <?php
    
    $db = new MySQLi("localhost","root","123","newssystem");
    
    $sql = "select * from news";
    
    $result = $db->query($sql);
    
    
    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>$attr[5]</td>
                    <td><a href='xinwenshanchu.php?newsid={$attr[0]}'>删除</a></td>
                    <td><a href='xinwenxiugai.php?newsid={$attr[0]}'>修改</a></td>
            </tr>"    ;
    }
    ?>
    </table>
    </body>

     然后点击修改后转换到修改页面

    <body>
    <h2>新闻修改</h2>
    <?php
    $code = $_GET["newsid"];
    
    $db = new MySQLi("localhost","root","123","newssystem");
    
    $sql = "select * from news where newsid='{$code}'";
    
    $result = $db->query($sql);
    
    $attr = $result->fetch_row();
    
    ?>
    <form action="xinwenxiugaichuli.php" method="post">
    <div><input  type="hidden" name="id" value="<?php echo $code ?>" /></div>
    <div>标题:<input type="text" name="biaoti" value="<?php echo $attr[1]?>" /></div>
    <br />
    <div>作者:<input type="text" name="zuozhe"  value="<?php echo $attr[2] ?>" /></div>
    <br />
    <div>来源:<input type="text" name="laiyuan"  value="<?php echo $attr[3] ?>" /></div><br />
    <div>内容:<textarea cols="30" rows="5" name="neirong"  value="<?php echo $attr[2] ?>" ></textarea></div>
    <input align="middle" type="submit" value="提交" />
    </form>
    <a href="xinwenbiaoge.php"><input type="submit" value="查看" /></a>
    </body>

    然后制作一个处理修改的代码

    <?php
    $id = $_POST["id"];
    $biaoti = $_POST["biaoti"];
    $zuozhe = $_POST["zuozhe"];
    $laiyuan = $_POST["laiyuan"];
    $neirong = $_POST["neirong"];
    
    $db = new MySQLi("localhost","root","123","newssystem");
    
    $sql = "update news set title='{$biaoti}',Author='{$zuozhe}',source='{$laiyuan}',content='{$neirong}' where newsid='{$id}' ";
    
    $r = $db->query($sql);
    
    echo $sql;
    
    if($r)
    {
            header("location:xinwenxiugai.php");
    }
    else
    {
        echo "修改失败";    
    }
    ?>
  • 相关阅读:
    kubernetes 网络故障遇见的坑
    CentOS7 Rsync服务搭建-Rsync+Inotify架构实现实时同步
    centos 7 git的管理和使用
    阿里云 ECS 监控报警设置
    ECS centos7 使用外部邮件服务商的465加密端口
    阿里云ECS 固定带宽变为按量付费的方式
    centos6 和centos7 安装git 的区别
    nginx 新增域名访问
    if 判断文件
    前端基础进阶(一):内存空间详细图解
  • 原文地址:https://www.cnblogs.com/qz1234/p/5590321.html
Copyright © 2011-2022 走看看