• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

php数据库如何获取表单数据

php 搞代码 4年前 (2022-01-04) 20次浏览 已收录 0个评论

php数据库获取表单内容:

示例:

<?php// 创建连接$conn = new mysqli("localhost", "uesename", "password");// 检测连接if ($conn->connect_error){  die("连接失败: " . $<a style="color:transparent">来源gao($daima.com搞@代@#码网</a>conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test";  if ($conn->query($sql) === TRUE)  {   echo "数据库创建成功";  } else {   echo "Error creating database: " . $conn->error;  } $conn->close();?>

然后使用CREATE TABLE 语句用于创建 MySQL 表,设置如下几个字段。

  • id : 它是唯一的,类型为 int ,并选择主键。

  • uesrname : 用户名,类型为 varchar, 长度为30。

  • password : 密码,类型为 varchar, 长度为30。

  • confirm:确认密码,类型为 varchar, 长度为30。

  • email : 邮箱,类型为 varchar, 长度为30。

接着使用sql语句来创建数据库表,其代码显示如下:

<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password","test"); // 检测连接 if ($conn->connect_error) {  die("连接失败: " . $conn->connect_error); } // 使用 sql 创建数据表 $sql = "CREATE TABLE login ( id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL, confirm VARCHAR(30) NOT NULL, email VARCHAR(30) NOT NULL, )ENGINE=InnoDB DEFAULT CHARSET=utf8 "; if ($conn->query($sql) === TRUE) {  echo "Table MyGuests created successfully"; } else {  echo "创建数据表错误: " . $conn->error; } $conn->close();?>

上面我们创建好了数据库和表,下面建立一个简单的表单注册的前端页面,这里的表单页面很简单,用户名,密码,密码确认,注册邮箱等等几个简单的文本框。其代码如下:

<!DOCTYPE html><html><head> <title>用户注册页面</title> <meta charset="UTF-8"/> <style type="text/css"> *{margin:0px;padding:0px;} ul{  width:400px;  list-style:none;  margin:50px auto; } li{  padding:12px;  position:relative; } label{  width:80px;  display:inline-block;  float:left;  line-height:30px; } input[type='text'],input[type='password']{  height:30px; } img{  margin-left:10px; } input[type="submit"]{  margin-left:80px;  padding:5px 10px; } </style></head><body><form action="zhuce.php" method="post"> <ul> <li>  <label>用户名:</label>  <input type="text" name="username" placeholder="请输入注册账号"/> </li> <li>  <label>密 码:</label>  <input type="password" name="password" placeholder="请输入密码" /> </li> <li>  <label>确认密码:</label>  <input type="password" name="confirm" placeholder="请再次输入密码" /> </li> <li>  <label>邮 箱:</label>  <input type="text" name="email" placeholder="请输入邮箱"/> </li> <li>  <input type="submit" value="注册" /> </li> </ul></form></body></html>

接下来就需要使用php代码来实现新用户提交的信息给提交到数据库,使用POST方式进行值的传递和获取。

首先需要连接前面创建完成的数据库和表,因为新用户注册的用户名,密码等信息需要保存到表中的对应字段里面。存入数据库表之前先对提交的数据进行一些判断验证,比如不符合要求的用户名,邮箱等需要有过滤和错误的提示,还要防止用户名如果被其他用户注册,则需要提示您将不能再使用这个用户名,这是先读取数据库已经存在的用户名,然后进行判断。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php数据库如何获取表单数据

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址