Sorunum var, bir dizinin değerine eklemek için $_POST
değişken almak istiyorum. Sonra onu json'a kodlayacağım. ancak $_POST
değişkeni herhangi bir değer vermedi. İşte benim kodlarını : DÜZENLEME i kodlarını düzenlemek vermedi
<?php
$temp = isset($_POST['temp']) ? $_POST['temp'] : '';
$arr["temp_display"] = $temp;
echo json_encode($arr);
ve ben sonuç aynı durumda kullanmayı deneyin bu
{"temp_display": value_of_$temp}
gibi olacak umuyoruz ama değerini ekleyin MySQL veritabanı için $ _POST ve Works. İşte kodu:
<?php
include("connect.php");
$link=Connection();
$temp=$_POST["temp"];
$query = "INSERT INTO `templog` (`temperature`)
VALUES ('".$temp."')";
mysql_query($query,$link);
mysql_close($link);
?>
DÜZENLEME İşte benim jquery kodu:
$(document).ready(function() {
setInterval(update, 200);
function update(){
var cache = $('.deneme').children();
$.getJSON('json.php', function(data) {
$('.deneme').text(data.temp).append(cache);
})
}
});
Ur yardım için teşekkür ederiz ...
'$ arr' kimliği belirsiz? – RomanPerekhrest
Tarihi almak için kullandığınız jQuery kodu. Bunu da gönder –
$ arr ["temp_display"] = isset ($ _ POST ['temp'])? $ _POST ['temp']: ''; –