PHP怎么样让内容提交后再显示出来提交的内容呢?
比如图片里面的内容我提交后想让他跳转到提交后的页面并显示提交的内容但是另一个让显示内容的页面该怎么写呢?提交后php的页面要先写插入数据库的语句吧但是显示内容的php代码...
比如图片里面的内容我提交后想让他跳转到提交后的页面并显示提交的内容 但是另一个让显示内容的页面该怎么写呢?提交后php的页面要先写插入数据库的语句吧 但是显示内容的php代码写在哪里呢 难道插入后再接着写显示的php代码?不懂 求指教
这个是填写内容页面
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<form action="tiebacharu.php" method="post">
标题:<input type="text" name="title">
内容:<input type="text" name="content">
<input type="submit" >
</form>
</body>
</html>
这个是提交插入数据库的php代码 我把显示的页面的html代码写在下面了 这样写对吗 还有那个显示插入内容的php代码应该写在哪里呢?
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("t1", $con);
$sql="INSERT INTO tieba(title,content)
VALUES('$_POST[title]','$_POST[content]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con)
?>
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<div>
标题:<span></span>
内容:<span></span>
</div>
</body>
</html> 展开
这个是填写内容页面
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<form action="tiebacharu.php" method="post">
标题:<input type="text" name="title">
内容:<input type="text" name="content">
<input type="submit" >
</form>
</body>
</html>
这个是提交插入数据库的php代码 我把显示的页面的html代码写在下面了 这样写对吗 还有那个显示插入内容的php代码应该写在哪里呢?
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("t1", $con);
$sql="INSERT INTO tieba(title,content)
VALUES('$_POST[title]','$_POST[content]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con)
?>
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<div>
标题:<span></span>
内容:<span></span>
</div>
</body>
</html> 展开
1个回答
展开全部
<?php
header("Content-Type: text/html; charset=utf-8"); //页面默认utf-8
//数据库
$connec=mysql_connect('localhost','root','root') or die('no mysql server: '.mysql_error());
mysql_select_db('201504',$connec) or die ('no mysql: '.mysql_error());
mysql_query("set names 'utf8'");
$so=$_GET["so"]; //用这个做查询就是了index.php?so=12345
//=======添加
if(@$_GET["action"]=="add"){
$title=$_POST["title"];
$content=$_POST["content"];
$sql="insert into shujubiao001 (title,content) values ('$title','$content')";
mysql_query($sql);
header("Location: test.php");
}
?>
本页面为test.php <br>
本页链接数据库,添加,查询 <br>
<form action="?action=add" method="post">
标题:<input type="text" name="title">
内容:<input type="text" name="content">
<input type="submit" >
</form>
<form action="" method="get">查询标题
<input type="text" name="so"><input type="submit" >
</form>
<? //查询输出
$sql="select * from shujubiao001 where (title like '%$so%') "; //只搜索标题
//$sql="select * from shujubiao001 where (title like '%$so%' or content like '%$so%') "; //搜索标题+内容
$result=@mysql_query($sql,$connec);
if (mysql_num_rows($result)){
while(@$row=mysql_fetch_array($result)){ ?>
<?echo $row[id];?> - <?echo $row[title];?> - <?echo $row[content];?> <br>
<? }}else{echo "<p align='center'>没有查到相关记录</p>";}?>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询