PHP留言板项目之四 —— 4.添加留言
PHP留言板项目之四 —— 4.添加留言
编写 add.html页面,代码如下所示:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>添加留言</title> <link rel="stylesheet" type="text/css" href="./css/bootstrap.min.css"> <script type="text/javascript" src="./js/bootstrap.bundle.min.js"></script> </head> <body> <h1>添加留言</h1> <form action="" method="post" > <div class="mb-3"> <label for="id" class="form-label">编号</label> <input type="text" name="id" class="form-control" id="id" > </div> <div class="mb-3"> <label for="nickname" class="form-label">昵称</label> <input type="text" name="nickname" class="form-control" id="nickname" > </div> <div class="mb-3"> <label for="txtTitle" class="form-label">留言标题</label> <input type="text" name="txtTitle" class="form-control" id="txtTitle" > </div> <div class="mb-3"> <label for="txtContent" class="form-label">留言内容</label> <textarea name="txtContent" class="form-control" id="txtContent" rows="3"></textarea> </div> <div class="mb-3"> <label for="addtime" class="form-label">添加时间</label> <input type="date" name="addtime" class="form-control" id="addtime"> </div> <button type="submit" class="btn btn-primary">添加</button> </form> </body> </html>
预览如图所示:
add.php代码如下所示:
<?php require('./db.php'); if(empty($_POST)) { require('./add.html'); } else { $sql = "insert into guestbook set id='$_POST[id]', nickname='$_POST[nickname]',txtTitle='$_POST[txtTitle]', txtContent='$_POST[txtContent]',addtime='$_POST[addtime]'"; if(!mysqli_query($conn,$sql)) { echo '添加失败'; require('./edit.html'); } else { //echo '添加成功'; require('./list.php'); } } ?>
