学培网
当前内容位置:php编写留言表单代码,并提交数据库
【提交留言】让老师联系您! 想学: 姓名: 手机: 微信: 城市:

php编写留言表单代码,并提交数据库

发布时间:2023-05-22|点击:486次

  以下是一个简单的例子,展示如何使用php编写一个留言表单,以及将留言内容写入MySQL数据库:

  1. <!DOCTYPE html>

  2. <html>

  3. <head>

  4. <meta charset="utf-8">

  5. <title>留言板</title>

  6. </head>

  7. <body>

  8. <h1>留言板</h1>

  9. <?php

  10. // 定义数据库连接参数

  11. $servername = "localhost";

  12. $username = "root";

  13. $password = "1234";

  14. $dbname = "mydb";

  15. // 建立数据库连接

  16. $conn = new mysqli($servername, $username, $password, $dbname);

  17. if ($conn->connect_error) {

  18. die("连接数据库失败:" . $conn->connect_error);

  19. }

  20. // 提交留言内容到数据库

  21. if ($_SERVER["REQUEST_METHOD"] == "POST") {

  22. $name = $_POST["name"];

  23. $message = $_POST["message"];

  24. // 将留言内容写入数据库

  25. $sql = "INSERT INTO message (name, message) VALUES ('$name', '$message')";

  26. if ($conn->query($sql) === TRUE) {

  27. echo "留言提交成功!";

  28. } else {

  29. echo "留言提交失败:" . $conn->error;

  30. }

  31. }

  32. // 查询所有留言并展示

  33. $sql = "SELECT name, message FROM message ORDER BY id DESC";

  34. $result = $conn->query($sql);

  35. if ($result->num_rows > 0) {

  36. while ($row = $result->fetch_assoc()) {

  37. echo "<p><strong>" . $row["name"] . ":</strong>" . $row["message"] . "</p>";

  38. }

  39. } else {

  40. echo "暂无留言!";

  41. }

  42. // 关闭数据库连接

  43. $conn->close();

  44. ?>

  45. <h3>我要留言</h3>

  46. <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>">

  47. <label for="name">姓名:</label>

  48. <input type="text" name="name" id="name"><br><br>

  49. <label for="message">留言内容:</label>

  50. <textarea name="message" id="message"></textarea><br><br>

  51. <input type="submit" value="提交留言">

  52. </form>

  53. </body>

  54. </html>

  此代码实现的留言板功能包括:

  - 在页面中展示历史留言内容;

  - 提供表单,允许用户输入姓名和留言内容;

  - 将用户输入的留言内容写入MySQL数据库。



【提交留言】让老师联系您! 想学: 姓名: 手机: 微信: 城市:
【php编写留言表单代码,并提交数据库】相关内容推荐
  • 2023-05-22 php编写留言表单代码,并提交数据库
  • 2023-03-02 南京PHP培训机构学校怎么样?
  • 预约试听
    想学:
    姓名:
    手机:
    微信:
    城市: