找回密码
 立即注册
搜索
热搜: ROOT 面具 串号

html提交表单到数据库怎么操作?用简单的例子教你

结实发卡 | 2023-11-6 18:16:33 | 显示全部楼层 |阅读模式
很多小伙伴不知道html提交的表单到底怎么写入到数据库,其实这个也没有太大的难度,我这边今天就用自己的宝塔服务器给你手把手教一下,如果你还不会那就没办法了,

因为小编是个实在人,写东西真的是用心写,希望能帮助到用户,不像网上那些装逼佬写的,太复杂了,小白看了根本就看不懂,那有什么作用呢。
整个流程如下:

  • 创建 HTML 表单以收集用户输入。
  • 使用服务器端脚本(如 PHP, Node.js, Python等)处理表单数据。
  • 服务器端脚本将数据插入数据库。

整个大概的过程就是使用 HTML 创建一个表单,使用 PHP 作为服务器端语言,MySQL 作为数据库,这是关键,只要明白这个原理就行了,其它你基本不用管。


1、进入宝塔,随便在一个网站目录创建一个名为:form.html、submit.php的文件
截图202311061801146504.png

2、然后把下面的代码粘贴到form.html文件里面
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>Example Form</title>
  7. </head>
  8. <body>

  9. <form action="submit.php" method="post">
  10.     <label for="name">Name:</label>
  11.     <input type="text" id="name" name="name"><br><br>

  12.     <label for="email">Email:</label>
  13.     <input type="email" id="email" name="email"><br><br>

  14.     <input type="submit" value="Submit">
  15. </form>

  16. </body>
  17. </html>
复制代码
3、把下面的代码粘贴到:submit.php文件里面,是服务端的
  1. <?php
  2. $servername = "localhost";   <font color="#ff0000">//填写数据库地址默认就行</font>
  3. $username = "username";  <font color="#ff0000">//数据库用户名称</font>
  4. $password = "password"; <font color="#ff0000"> //数据库密码</font>
  5. $dbname = "myDB";  <font color="#ff0000">//数据库名称</font>

  6. // 创建连接
  7. $conn = new mysqli($servername, $username, $password, $dbname);

  8. // 检查连接
  9. if ($conn->connect_error) {
  10.     die("Connection failed: " . $conn->connect_error);
  11. }

  12. // 预防 SQL 注入
  13. $name = $conn->real_escape_string($_POST['name']);
  14. $email = $conn->real_escape_string($_POST['email']);

  15. $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')";

  16. if ($conn->query($sql) === TRUE) {
  17.     echo "New record created successfully";
  18. } else {
  19.     echo "Error: " . $sql . "<br>" . $conn->error;
  20. }

  21. $conn->close();
  22. ?>
复制代码
4、然后我们用  进入到指定的数据库里面,点SQL,粘贴如下代码,并执行
  1. <blockquote><span style="font-size: 14px;">CREATE TABLE users (</span>
复制代码
截图202311061810286497.png

5、然后我们访问:form.html页面
截图202311061812325164.png

6、输入name字段和email自断,然后提交,出现New record created successfully,意思就是成功创建了新记录
截图202311061815341676.png

7、然后我们进入数据库查看一下,这个提交的记录是否成功显示,没问题了,已经显示出来了
截图202311061816304740.png

拉长演变画笔 | 2023-11-6 18:17:24 | 显示全部楼层
好详细的教程步骤,感谢分享
热心踢路灯 | 2023-11-6 18:17:31 | 显示全部楼层
挺简单,我也会了
感动太阳 | 2023-11-6 18:18:08 | 显示全部楼层
确实是好详细呀
能干保卫尊云 | 2023-11-6 18:18:13 | 显示全部楼层
我喜欢
高挑早晨 | 2023-11-6 18:18:18 | 显示全部楼层
漂亮
谦让的曲奇 | 2023-11-6 18:18:22 | 显示全部楼层
支持
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

新壳软件 |网站地图

GMT+8, 2023-12-11 16:18 , Processed in 0.063614 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2017 Comsenz Inc.