Üyelerin profillerinde kendi açmış olduğu konuları listeletmek istiyorum öncelikle kod bilgim pek iyi değil bunuda belirtmek isterim ajax ile nasıl yakalarım geti Illegal string offset hatası alıyorum yardımcı olabilecek varmı ?
uye profilinde
<span class="show_more" data-param="<?php echo $uye; ?>"; style="cursor: pointer; margin-right: 1000px;" name ="<?php echo $_GET["uye"] ;?>" id="<?php echo $id ;?>">Daha fazlasını goster</span>Burada php dosyasına ajax isteği gönderiyorum
$(document).ready(function() {
$(document).on("click",".show_more",function() {
var uye = $(this).data("data-param");
var id = $(this).attr("id");
$(".show_more").hide();
$(".loading").show();
$.ajax({
url: "ajax.php",
data: "id="+id+"&uye="+uye,
type: "post",
success:function(e) {
$("#menu_"+id).remove();
$(".profil").append(e);
}
});
});
});$uye = $_POST["uye"];
$id = $_POST["id"];
$query = $db->query("select * from konular inner join kategoriler on
kategoriler.kategori_id = konular.konu_kategori inner join uyeler on uyeler.uye_adi= konular.konu_ekleyen
where konu_ekleyen = '$uye' and konu_id < ".$id." order by konu_id desc limit $limit");
foreach($_POST as $query => $m) {foreach i bu şekilde kullanınca Invalid argument supplied for foreach() hatası alıyorumforeach($query as $m) {ÇÖZÜM:
var uye = $(this).attr("data-param");