php数据加不进数据库,关于php:为什么我的数据不会进入我的数据库?

我希望这些值进入我的数据库,但它不会这样做。

表格代码

Navn:

Tilf?j til dine pr?ferencer broder

PHP代码

session_start();

include 'dbh.php';

$name = $_POST['name'];

$cig = $_POST['cig'];

$brand = $_POST['brand'];

$unit = $_POST['unit'];

$pris = $_POST['pris'];

$ligther = $_POST['ligther'];

$place = $_POST['place'];

$tid = $_POST['tid'];

$howlong = $_POST['howlong'];

$day = $_POST['day'];

$pers = $_POST['pers'];

$sql ="INSERT INTO prod (name, cig, brand, unit, pris, lighter, place, tid, howlong, day, pers)

VALUES ('$name', '$cig', '$brand', '$unit', '$pris', '$ligther', '$place', '$tid', '$howling', '$day', '$pers')";

$result = mysqli_query($conn, $sql);

header("Location: index.php");

从哪里获得$_POST['name']和$_POST['tid']值?

你说它不起作用,但你有任何错误,警告? 请注意,您包括dbh.php两次。

即时通讯没有收到任何错误消息,并且使用$ _POST ['name']和$ _POST ['tid']我现在已经纠正了它,仍然没有工作

"它只是不会这样做"和"仍然不工作"是不可接受的问题陈述。 你做了什么调试?

您走在正确的轨道上,但确实需要优化您的代码。 首先,您使用的SQL语法已过时且易于注入。 您应该阅读有关准备好的陈述,并在将来进行编码。

其次,作为提到的其他海报之一,您不止一次包含同一个文件。

第三,您还应该查看ISSET命令并通过if / else语句包含它,以便您的代码正常运行。 现在,您正在服务器上运行整个代码而没有数据来填充它。 您需要通过ISSET查找正确的"提交"并在此时执行PHP代码。

请在此处获取更多帮助:

如何使用带有PHP的Prepared Statement插入到mysql中

欢呼男人让它现在工作:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值