Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
413
Tıklama
0
Öne Çıkarma
Php Üyelik sistemi hakkında yardım edebilirmisiniz lütfen
A
4 yıl
Er
Konu Sahibi

Selamin aleyküm iyi bayramlar ben kendime ait bir site yaptım üyelik sistemide oluşturdum sorun yok session vs ayarladım ama sorunum şu

destek talebi yapmaya çalişiyorum üyeler destek paneliden bana mesaj gönderebiliyorlar ama kendi attiklari destek taleplerini görsünler istiyorum hani o talep üzerinden mesajlaşabilelim ama olmuyor mesela a ve b ayrı kullanicilar diyelim ikiside tüm talepleri görüyorlar sadece kendilerine ait talepleri görmüyorlar ne yazmam lazım yardım edermisiniz veri tabanında destek_konu_id diye yapı oluşturdum burada üyelerin id leri geliyor ama ne yazmam nasil bir düzenleme yapmam lazim söylermisiniz


veritabanı alanını neyle nasıl düzenlemem gerekiyor sadece kendisine ait talebi görsün kişi diye


oluşturduğum sessionlar bunlar :
 $_SESSION["uye"] = $x["uye_adi"];
$_SESSION["id"] = $x["uye_id"];
 $_SESSION["isim"] = $x["uye_isim"];
 $_SESSION["durum"] = $x["uye_durum"];
  $_SESSION["eeposta"] = $x["uye_eposta"];


bunlarda yazdığım kod



  
$v = $db->prepare("select * from destek inner join kategoridestek on kategoridestek.kate_id = destek.destek_kategori order by destek_id desc ");

$v->execute(array());
$x = $v->fetchAll(PDO::FETCH_ASSOC);

  foreach($x as $m){ ?>
 <tr>  
  

<td width="15%"><?php echo $m["destek_tarih"];?>
</td> <td width="65%"><a href="index.php?git=giriss&gitt=devami&id=<?php echo $m["destek_id"];?>"><?php echo $m["destek_baslik"];?></td>
<td width="10%"><?php echo $m["kate_adi"];?></td><td>Kaldır</td>






  </tr> <?php }?>


</table>




< Resime gitmek için tıklayın >



E
4 yıl
Teğmen

Neden inner join kullandın? Sessiondan aldığın üye ID yi select * from tablo_adi where uye_id olarak sorgulamak daha kolay değil mi?



< Bu ileti Android uygulamasından atıldı >
Bu mesaja 1 cevap geldi.
A
4 yıl
Er
Konu Sahibi

inner join kategoriyi çekmek için yüksek düşük vs diye ayrı bir kategori var




Bu mesajda bahsedilenler: @Estimatoreng
M
4 yıl
Er

Merhaba,

where ekleyip destek tablosunda bulunan üye id ile sessiondan çektiğin üye id eşitlersen bu sefer aktif olan üyenin sadece desteklerini görebilirsin.


$v = $db->prepare("select * from destek inner join kategoridestek on kategoridestek.kate_id = destek.destek_kategori WHERE destek.UYEID=$_SESSION["id"] order by destek_id desc ");



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.