php - 地址和坐标不显示在 Mysql 数据库中

标签 php html mysql forms

好的,我已经尝试让它工作,但我似乎无法从我的 PHP 表单中获取要存储在 MySql 数据库中的位置的地址和坐标。任何帮助都会显着降低我的皮质醇水平:)

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

include('dbconn.php');

$con = mysqli_connect(db_host, db_user, db_pass, db_name);

    $value1 = mysql_real_escape_string($_POST['name']);
    $value2 = mysql_real_escape_string($_POST['address']);
    $value3 = mysql_real_escape_string($_POST['postcode']);
    $value4 = mysql_real_escape_string($_POST['lat']);
    $value5 = mysql_real_escape_string($_POST['lng']);

    $sqlinsert  = "INSERT INTO cafes (name, address, postcode, lat, lng) VALUES ('$value1', '$value2', '$value3', '$value4', '$value5')";

    if (!mysqli_query($con, $sqlinsert)) {
        die('error inserting new record');
    }
    $newrecord = "1 new address added to database";

}
?>


<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>DB Upload</title>
</head>

<body>
<h1>Insert New Address</h1>
 <form id="myForm" method="post" action="index3.php">
 <input type="hidden" name="submitted" value="true">
<fieldset>
<legend>New PLaces</legend>
<label>Name<input type="text" name="name"></label>
<label>Address<input type="text" name="address"></label>
<label>Postcode<input type="text" name="postcode"></label>
<label>Latitude<input type="text" name="lat"></label>
<label>Longitude<input type="text" name="lng"></label>
</fieldset>
<input type="submit" name="sub" value="Submit">
</form>
<?php
echo $newrecord
?>

</body>
</html>

连接就在那里,这是我现有表格中每次显示的内容:

enter image description here

我知道您不需要将“id”包含为自动递增,但是,我觉得这就是导致问题的原因。

感谢任何帮助!!

最佳答案

变化:

$value1 = mysql_real_escape_string($_POST['name']);

收件人:

$value1 = mysqli_real_escape_string($con,$_POST['name']); 

对其他人也这样做,它会奏效。

关于php - 地址和坐标不显示在 Mysql 数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19117813/

相关文章:

php - 将列表中的变量放入 sql 字符串中

html - Bootstrap *垂直*响应能力

PHP MySQL单列/行显示?

php - 显示要求 future (不是今天)到期且未完成且到期日期为 '0000-00-00'

PHP exec() git fetch 失败,返回值 255

php - 在 laravel 中访问 href 参数

javascript - 转义用户生成的聊天消息但呈现链接

html - 非常基本的 CSS 高度问题

php - 实现异地备份 php/mysql 的最佳方式

sql - 更清洁的手动更新多行的方式