<?php
include 'config.php';
$lat=$_GET["latitudee"];
$lon=$_GET["longitude"];
$sql="INSERT INTO coordinates(latitude,longitude)
VALUES ('$_POST[$lat]','$_POST[$lon]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
?>
Это таблица у меня есть в моей базе данных:значения не добавляются в базу данных?
CREATE TABLE IF NOT EXISTS `coordinates` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`latitude` float NOT NULL,
`longitude` float NOT NULL,
`timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
http://localhost.com/input.php?latitudee=3.14159&longitude=4.14159
значения не вставляются. в чем проблема?
Не знаю. Вы получаете сообщения об ошибках? –
нет ошибки ... он говорит «1 запись добавлена», но значений нет –
Почему вы используете '$ _POST', когда используете метод GET? – Rikesh