У меня проблема, что я хочу получить переменную $_POST
для добавления к значению массива. Тогда я буду кодировать его json. но переменная $_POST
не давала никакого значения. EDIT я сделал редактировать коды: Вот мои коды:
<?php
$temp = isset($_POST['temp']) ? $_POST['temp'] : '';
$arr["temp_display"] = $temp;
echo json_encode($arr);
и я надеюсь, что результат будет, как этот
{"temp_display": value_of_$temp}
Я пытаюсь использовать тот же случай, но я добавляю значение $ _POST для базы данных MySQL и ее Работы. Вот код:
<?php
include("connect.php");
$link=Connection();
$temp=$_POST["temp"];
$query = "INSERT INTO `templog` (`temperature`)
VALUES ('".$temp."')";
mysql_query($query,$link);
mysql_close($link);
?>
EDIT Вот мой JQuery код:
$(document).ready(function() {
setInterval(update, 200);
function update(){
var cache = $('.deneme').children();
$.getJSON('json.php', function(data) {
$('.deneme').text(data.temp).append(cache);
})
}
});
Спасибо за Ur помощь ...
'$ arr' идентификатор не определен? – RomanPerekhrest
Что такое код jquery, который вы использовали для получения даты. сообщение тоже –
$ arr ["temp_display"] = isset ($ _ POST ['temp'])? $ _POST ['temp']: ''; –