edcsmile Bu şekilde veri döndürmedi. Nerede hata yapıyorum acaba..
sorunum @edcsmile tarafından çözülmüştür. çözümü aşağıdadır.
<script>
$('.oranlarigetir').click(function(){
var odak_idler = $("#odak_idler").val();
//alert("Veriler Listeleniyor.. Bu işlem maç sayısına bağlı olarak uzun sürebilir.. Çok yoğun verilerde tarayıcınızı kitleyebilir..");
$.ajax({
method:"POST",
url: "oranidpost.php",
data: {"odak_idler" : odak_idler},
error:function(){ $('.dtb_alani').html("Hata"); },
success:function(data){
$('.dtb_alani').html(data);
}
});
});
</script>
bu diziyi post edip oranidpost.php sayfama gönderiyor. Bu sayfada verileri alışımız ise şu kodlar ile
$mac_ids = "";
$gelen_post = (array)base64_decode($_POST["odak_idler"]);
foreach( json_decode($gelen_post[0], true) as $data )
{
$mac_ids .= "{$data["A_mac_ID"]}, ";
}
$mac_ids = mb_substr($mac_ids, 0, -2);
$where = "WHERE hedef IN ({$mac_ids})";
echo $where;
Bu şekilde sorguda kullanacağım şekilde verileri sayfaya aktardı.