php - PHP表单不向MySQL数据库添加值
问题描述
我想首先说我在这个网站上尝试了至少 10 种不同的解决方案,但没有一个对我有用,所以我想知道你们是否可以帮助我找出问题所在。
形式:
<form align="center" action=includes/signup.php method="post">
<input type="text" id="fname" name="fname" placeholder="First Name"><br>
<input type="text" id="lname" name="lname" placeholder="Last Name"><br>
<input type="text" id="uname" name="uname" placeholder="Username"><br>
<input type="text" id="email" name="email" placeholder="Email"><br>
<input type="text" id="phone" name="phone" placeholder="Phone Number"><br>
<button type="submit" value="submit" name="submit" name="save"> Add To Database </button>
</form>
注册.php
<?php
include_once 'dbh.php';
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$uname = $_POST['uname'];
$email = $_POST['email'];
$phone = $_POST['phone_no'];
$sql = "INSERT INTO `users` (f_name, l_name, username, email, phone_no)
VALUES ('$fname', '$lname', '$uname', '$email', '$phone');";
if (!mysqli_query($conn, $sql)) {
echo 'Not Inserted';
} else {
echo 'inserted';
}
header("refresh:3; url=../index.php?add=success");
我的问题是每次我按下按钮时,我都会得到“未插入”,但是当我将值从“$fname”更改为“David”时,David 被插入到数据库中。这意味着此页面未收到来自表单的数据。
我正在使用 VS Code 以防万一。
解决方案
推荐阅读
- python - 使用 tika-python 在 Python 中增加 tika 堆大小
- angular - 来自服务的 NgbPopover
- linux - 如何在这个 Centos 8 系统上安装 postgis?得到“错误:问题:无法为该工作安装最佳候选人”
- delphi - RecordSet 中的日期格式
- linux - Docker 特定域到特定容器
- reactjs - 在测试中为 BrowserRouter 设置路由
- javascript - 按滚动百分比从上到下垂直移动图像
- sharepoint - Sharepoint 警报不适用于一个站点上的一个用户
- function - 我应该如何解开这组 lapply/sapply/mapply
- c# - Client stops working after sending message and server doesn't wait for mutliple data to come