增删改查操作小练习,大家练练手吧
一、查看新闻页面-----主页面
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>查看新闻</title>
</head>
<body>
<h1>查看新闻</h1>
<table width=\"100%\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td>id</td>
<td>title</td>
<td>author</td>
<td>source</td>
<td>content</td>
<td>date</td>
<td>update</td>
<td>delete</td>
</tr>
<?php
$db=new MySQLi(\"localhost\",\"root\",\"\",\"mydb\");
!mysqli_connect_error() or die(\"连接失败!\");
$sql=\"select * from news\";
$result=$db->query($sql);
$arr=$result->fetch_all();
foreach ($arr 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>{$v[5]}</td>
<td><a href=\'Update.php?newsid={$v[0]}\'>update</a></td>
<td><a href=\'Delete.php?newsid={$v[0]}\'>delete</a></td>
</tr>\";
}
?>
</table>
<br>
<br />
<div class=\"xw\"><a href=\"xinwen.php\">发布新闻</a></div>
</body>
</html>
二、发布新闻页面-----添加内容
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>发布新闻</title>
<style>
.xw
{
margin-top:10px;
margin-left:400px;
border:thick;
}
.a
{
float:left;
}
</style>
</head>
<body>
<h1><center>发布新闻</center></h1>
<form action=\"AddChu.php\" method=\"post\">
<div class=\"xw\">标题:<input type=\"text\" name=\"title\" style=\"width:400px\"></div>
<div class=\"xw\">作者:<input type=\"text\" name=\"author\"></div>
<div class=\"xw\">来源:<input type=\"text\" name=\"source\"></div>
<div class=\"xw\">内容:
<textarea rows=\"10\" cols=\"80\" name=\"content\"></textarea></div>
<div class=\"a\"><input type=\"submit\" value=\"提交\" style=\"margin-left:600px;\"></div>
<div class=\"a\"><a href=\"ChaKan.php\"><input type=\"button\" value=\"查看\" style=\"margin-left:6px;\"></a></div>
</form>
</body>
</html>
提交内容后的处理:
<?php
$newsid=$_POST[\"newsid\"];
$title=$_POST[\"title\"];
$author=$_POST[\"author\"];
$source=$_POST[\"source\"];
$content=$_POST[\"content\"];
$time=date(\"Y-m-d\",time());
$db=new MySQLi(\"localhost\",\"root\",\"\",\"mydb\");
!mysqli_connect_error() or die(\"联系失败!\");
$sql=\"insert into news values(\'{$newsid}\',\'{$title}\',\'{$author}\',\'{$source}\',\'{$content}\',\'{$time}\')\";
$result=$db->query($sql);
if($result)
{
header (\"location:xinwen.php\");
}
else
{
echo \"添加新闻失败!\";
}
三、删除内容处理
<?php
$newsid=$_GET[\"newsid\"];
$db=new MySQLi(\"localhost\",\"root\",\"\",\"mydb\");
!mysqli_connect_error() or die(\"连接失败!\");
$sql=\"delete from news where newsid=\'{$newsid}\'\";
$result=$db->query($sql);
if($result)
{
header (\"location:ChaKan.php\");
}
else
{
echo \"删除数据失败\";
}
?>
四、修改新闻页面----修改新闻内容后提交查看
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>修改新闻</title>
<style>
.xw
{
margin-top:10px;
margin-left:400px;
border:thick;
}
.a
{
float:left;
}
</style>
</head>
<body>
<h1><center>修改新闻</center></h1>
<?php
$newsid = $_GET[\"newsid\"];
$db = new MySQLi(\"localhost\",\"root\",\"\",\"mydb\");
$sinfo = \"select * from news where newsid=\'{$newsid}\'\";
$r = $db->query($sinfo);
$arr = $r->fetch_row(); //这个人的所有信息
?>
<form action=\"UpdateChu.php\" method=\"post\">
<div class=\"xw\"><input type=\"hidden\" name=\"newsid\" value=\"<?php echo $arr[0] ?>\"></div>
<div class=\"xw\">标题:<input type=\"text\" name=\"title\" style=\"width:400px\" value=\"<?php echo $arr[1] ?>\"></div>
<div class=\"xw\">作者:<input type=\"text\" name=\"author\" value=\"<?php echo $arr[2] ?>\"></div>
<div class=\"xw\">来源:<input type=\"text\" name=\"source\" value=\"<?php echo $arr[3] ?>\"></div>
<div class=\"xw\">内容:
<textarea rows=\"10\" cols=\"80\" name=\"content\"><?php echo $arr[4] ?></textarea></div>
<div class=\"a\"><input type=\"submit\" value=\"修改\" style=\"margin-left:600px;\"></div>
<div class=\"a\"><a href=\"ChaKan.php\"><input type=\"button\" value=\"查看\" style=\"margin-left:6px;\"></a></div>
</form>
</body>
</html>
提交修改内容后进行处理:
<?php
$newsid=$_POST[\"newsid\"];
$title=$_POST[\"title\"];
$author=$_POST[\"author\"];
$source=$_POST[\"source\"];
$content=$_POST[\"content\"];
$time=date(\"Y-m-d\",time());
$db=new MySQLi(\"localhost\",\"root\",\"\",\"mydb\");
!mysqli_connect_error() or die(\"联系失败!\");
$sql=\"update news set title=\'{$title}\',author=\'{$author}\',source=\'{$source}\',content=\'{$content}\',time=\'{$time}\' where newsid=\'{$newsid}\'\";
$result=$db->query($sql);
if($result)
{
header (\"location:Update.php\");
}
else
{
echo \"修改数据失败!\";
}
以上就是本文的全部内容,希望对大家学习php程序设计有所帮助。
本文地址:https://www.stayed.cn/item/20948
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我