php - 无法获取表单处理页面以将数据传递到 php 我的管理员
问题描述
我有一个简单的 html 表单,其中包含一个字段“名称”,然后提交。
我试图能够输入名称并点击提交,让它进入单独的表单处理页面,然后使用 php 将数据输入到我的数据库和表中。
我有大约 99% 的正确率,它甚至工作过一次。然后由于某种原因它没有在我的下一个条目。
我的 html 表单是 form.html,我的表单处理页面是 fh.php
fh.php 页面只是引用另一个 php 页面进行连接,一切正常。
我的表被称为“文章”
这是我的 form.html 页面代码
<html>
<body>
<form action="fh.php" method="post">
Name: <input type="text" name="name">
<br>
<input type="submit" value="INSERT">
</form>
</body>
</html>
这是我的 fh.php 页面:
<?php
include_once('dbconnect.php');
if($debugMode){
var_dump($_POST);
}
$name = $_POST['name'];
$sql = "INSERT INTO articles (name) VALUES ('$name')";
if(!mysqli_query ($link,$sql))
{
echo 'Not Inserted';
}
else
{
echo 'Inserted';
}
header("refresh:2; url=form.html");
?>
最后,这里的 FH 页面将短暂加载并说:
成功:与 MySQL 建立了正确的连接!my_db 数据库很棒。主机信息:127.0.0.1 via TCP/IP array(1) { ["name"]=> string(5) "sdfsd" } Not Inserted
然后刷新并返回到我的表单页面并且没有输入。任何帮助将不胜感激。我的 sql db 在 MAMP 上运行,一切正常。
解决方案
推荐阅读
- java - 如何使用java运行外部java程序?
- css - 更改一种形式的文本颜色但不改变另一种形式?
- javascript - 当 Base64Encoded 图像嵌入到包含 html 的富电子邮件中时,图像大小减小
- verilog - 有什么方法可以在不使用分配的情况下编辑输入端口?
- opencv - 记录对象出现在窗口中的时间
- duplicates - 如何找到 event_id 来设置去重参数?
- javascript - 使用图表JS在同一个图表上显示多个折线图
- solr - 如何查询“random_x”的结果
- swift - 项目更改时嵌套列表不会更新项目标签
- google-cloud-platform - GCP Cloud Run for Anthos - 无法增加请求超时