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 "修改失败";    
}
?>

 

转载于:https://www.cnblogs.com/qz1234/p/5590321.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值