PHP创建一个简单的留言板功能

<?php
header("Content-type:text/html;charset=utf-8");
$con=mysqli_connect("localhost:3306","root","123456")or die("连接失败");
mysqli_select_db($con,"liuyan")or die("连接失败");
mysqli_set_charset($con,"UTF-8");
?>
首先我们先创建一个简单的链接数据库的php代码,这个代码可以单独做成一个PHP页面,方便别的页面来链接数据库的时候都可以调用他 。
<a href=TextArea.php>查看内容</a>
<?php
include 'conn.php';

if(!empty($_GET['send']))
    {
    $id=$_GET['id'];
    $code=$_GET['code'];
    $conn=$_GET['con'];
    $sql="insert into txt values('$conn','$code',now(),null)";
    mysqli_query($con,$sql);
    echo "添加成功";
    }
?>
<form action=add.php method="GET">
标题:<input type="text" name="code">
<br/>
<textarea  rows="5" cols="50" name="con" ></textarea>
<input type="submit" name="send" value="提交">
</form>

然后创建一个添加内容的页面,运用get方法来传递html表单中的值,再用mysqli的方法来把get接受到的值传递给数据库里。

使用empty方法能避免,页面加载成功时没有值会报错的问题。

<a href=add.php>添加内容</a>
<?php
include 'conn.php';
$seach="select *from txt";
$query=mysqli_query($con, $seach);
while($row=mysqli_fetch_array($query))
{
?>	
<h2>标题:<?php echo $row['title'] ?></h2> 
<a href=index.php?id=<?php echo $row['id'] ?>>编辑</a>
<br/>
<li>日期 <?php echo $row['dates'] ?></li>
<br/><br/>
<p>内容:<?php echo $row['textbook'] ?></p>
<hr>
<?php }?>

再创建一个显示内容的页面,此处要学会php代码与html页面的结合。还有一个小的知识点,就是,html代码接受值不会直接的接收,得先把期中的值打印出来,才能显示到html代码里面去。所以我们用了ECHO  方法来打印出数据库遍历出来的内容。

还有一个知识点就是,mysqli_fetch_array()函数调用一次就会显示出一组的内容,所以我们这里采用了循环调用,来把数据库里的所有内容显示出来。

这样一个简易的留言板内容就完成了,包含了添加,显示页面的功能。可能下次我就会加上删除和编辑的功能了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值