php - 无法将数据从 php 表单发布到 mysql

标签 php html mysql

无论我去多少网站尝试让它工作,它仍然没有。我无法让已输入的数据最终进入数据库。表单提交,但没有返回错误。在 phpMyAdmin 中查看时,没有任何记录。我已经调整了一百万次但没有运气。另一双眼睛可以告诉我我做错了什么吗?

谢谢!!
蒂姆

<body>
<form action="insert.php" method="post"><br>
Date: <input type="text" name="date" id="date"><br>
Time: <input type="text" name="time" id="time"><br>
City: <input type="text" name="city" id="city"><br>
Fire Dept: <input type="text" name="fire" id="fire"><br>
Address: input type="text" name="addy" id="addy"><br>
Call Type/Level <input type="text" name="level" id="level"><br>
Description: <input type="text" name="desc" id="desc"><br>
Units: <input type="text" name="units" id="units"><br>
Submitted by: <input type="text" name"who" id="who"><br>
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>

<?php
if (isset($_POST['submit'])){

$db=mysql_connect("", "", "");
$mydb=mysql_select_db("rm911_incidents");

$date=$_Post['date'];
$time=$_Post['time'];
$city=$_Post['city'];
$fire=$_Post['fire'];
$addy=$_Post['addy'];
$level=$_Post['level'];
$desc=$_Post['desc'];
$units=$_Post['units'];
$who=$_Post['who'];

$sql = "INSERT INTO incidents(date,time,city,fire,addy,level,desc,units,who)
VALUES
('$date','$time','$city','$fire','$addy','$level','$desc','$units','$who')";
$result = mysql_query($sql);
if($result)
{
echo "<br>Input data is successful";
}
else
{
echo ("<br>Input data has failed");
}
}
?>

好的,所以我已经修复了 Leo 提到的错误(谢谢!),但这也不是问题所在。我使用您提供的错误报告得到的错误是: undefined index :xxx ...(xxx 是数据库中的每个字段名称)。我在数据库中有一个“id”字段,auto_increment-ing - 我忘记将其设置为索引了吗?

最佳答案

POST 数据存储在$_POST 数组中,而不是$_Post 数组中。您应该会在服务器日志或浏览器中收到有关 undefined variable 的通知(如果 PHP 消息已发送到浏览器)。

关于php - 无法将数据从 php 表单发布到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15992033/

相关文章:

php - 在标记视频系统上寻找有关 "related videos"查询的建议

mysql - 子查询还是 INNER JOIN?

JavaScript 获取数据后滚动

javascript - 使用Javascript(或者JQuery,如果更快的话)有没有办法更快地排序?

php - 设置 session 变量有延迟吗?仅在第一次尝试时失败

javascript - 无法生成网格线

html - DIV 位置 :fixed - overflow issue

MySQL : making a field unique for each article id

php - 使用所需类别 ID 和 OR 类别 ID 过滤产品

php - 如何修复此错误 404 系统无法找到请求的操作 "index"