php注册不进数据库,PHP文件可以运行但数据写不进数据库。

<!DOCTYPE html>

<html>

<head>

<title>注册</title>

<meta name="content-type"; charset="UTF-8">

</head>

<body>

<div class="content" align="center">

<!--头部-->

<div class="header">

<h1>注册页面</h1>

</div>

<!--中部-->

<div class="middle">

<form action="register_action.php" method="post">

<table border="0">

<tr>

<td>用户名:</td>

<td><input type="text" id="id_name" name="username" required="required"></td>

</tr>

<tr>

<td>密&nbsp;&nbsp;&nbsp;码:</td>

<td><input type="password" id="password" name="password" required="required"></td>

</tr>

<tr>

<td>重复密码:</td>

<td><input type="password" id="re_password" name="re_password" required="required"></td>

</tr>

<tr>

<td>性别:</td>

<td>

<input type="radio" id="sex" name="sex" value="男">男

<input type="radio" id="sex" name="sex" value="女">女

</td>

</tr>

<tr>

<td>QQ:</td>

<td><input type="text" id="qq" name="qq" required="required"></td>

</tr>

<tr>

<td>Email:</td>

<td><input type="email" id="email" name="email" required="required"></td>

</tr>

<tr>

<td>电话:</td>

<td><input type="text" id="phone" name="phone" required="required"></td>

</tr>

<tr>

<td>地址:</td>

<td><input type="text" id="address" name="address" required="required"></td>

</tr>

<tr>

<td colspan="2" align="center" style="color:red;font-size:10px;">

<!--提示信息-->

<?php

header("Content-Type:text/html;charset=gb2312");

$err=isset($_GET["err"])?$_GET["err"]:"";

switch($err) {

case 1:

echo "用户名已存在!";

break;

case 2:

echo "密码与重复密码不一致!";

break;

case 3:

echo "注册成功!";

break;

}

?>

</td>

</tr>

<tr>

<td colspan="2" align="center">

<input type="submit" id="register" name="register" value="注册">

<input type="reset" id="reset" name="reset" value="重置">

</td>

</tr>

<tr>

<td colspan="2" align="center">

如果已有账号,快去<a href="login.php">登录</a>吧!

</td>

</tr>

</table>

</form>

</div>

<!--脚部-->

<div class="footer">

<small>Copyright &copy; 版权所有・盗版必究

</div>

</div>

</body>

</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在HTML中,你无法直接将数据数据库。HTML是一种用于构建网页结构的标记语言,并不具备直接与数据库行交互的功能。 要将数据数据库,你需要使用服务器端的编程语言(如PHP、Python、Node.js等)来处理用户提交的数据,并将其存储到数据库中。以下是一个简单的示例使用PHP数据插入的代码: ```html <form action="insert.php" method="POST"> <input type="text" name="username" placeholder="用户名"> <input type="password" name="password" placeholder="密码"> <button type="submit">提交</button> </form> ``` 在上述示例中,我们创建了一个表单,用户可以输入用户名和密码,并通过POST方法提交到`insert.php`文件。 `insert.php`文件中的PHP代码如下所示: ```php <?php // 连接到数据库 $servername = "数据库服务器名"; $username = "用户名"; $password = "密码"; $dbname = "数据库名"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 获取表单提交的数据 $username = $_POST['username']; $password = $_POST['password']; // 将数据插入到数据库中 $sql = "INSERT INTO users (username, password) VALUES ('$username', '$password')"; if ($conn->query($sql) === TRUE) { echo "数据插入成功"; } else { echo "数据插入失败: " . $conn->error; } // 关闭数据库连接 $conn->close(); ?> ``` 上述代码中,我们首先连接到数据库,然后获取通过表单提交的用户名和密码数据,并将其插入到名为`users`的表中。最后,我们关闭数据库连接并显示相应的插入结果。 请注意,上述示例仅供参考,实际上你需要根据你所使用的数据库和编程语言行相应的调整。同时,为了安全起见,你还需要对用户输入的数据行必要的验证和过滤,以防止潜在的安全问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值