Şimdi Ara

ÜYELİK PROFİLİ YAPIMI İÇİN BİR YARDIM

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
8
Cevap
0
Favori
838
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • if($_SESSION){
    $id=$_GET["id"];
    if(isset($_GET["id"])){

    $b =$db->prepare("select * from sizden where id=$id ");
    $b->execute(array($id));
    $aa =$b->fetch(PDO::FETCH_ASSOC);


    $sorgu1 = $db->query("SELECT * FROM uyeler where onay = '0' ")->fetch(); // sıkıntılı kısım 1
    $link = $sorgu1["id"]; // sıkıntılı kısım2

    echo "<p style='color:darkblue;'>Yazan:&nbsp"."<a href='profil.php?id=".$link."'>".$aa['uye']."</a>"."</p>"."Konu başlığı:&nbsp;".$aa['baslik']."<hr>".$aa['icerik'].$sorgu['kadi']; //sıkıntılı kısım 3

    }
    }else {
    echo "<p style='color:red;'>Üye Olmayan Burayı Göremez.";

    }

    şimdi bu kodlar kullanıcının açtığı konuyu çekiyor ben sonra aklıma birşey geldi $sorgu1 kısmını ekledim ve echo yerinde ekstradan <a href='profil.php?id=".$link."'> bağlantı kısmını ekledim ilk gelen veriyi çekiyor örneğin deneme işte yazan kim Mehmet mehmetin id 8 ya beni profil.php?id=8 e gönderiyor
    lakin 2. bir konuda örneğin Deneme2 ahmet ahmetin id 9 beni gene profil.php?id=8 e gönderiyor 9 a göndermesi gerekirken. Bunu nasıl düzeltebilirim
    $sorgu 1 değişkenini bir defa çektiğimin farkındayım da çoklu çektiğimde nasıl yapmam lazım onu anlayamadım







  • SELECT * FROM uyeler where onay = '0'



    bu onay durumu sıfır olan BÜTÜN üyeleri çeker hangi üye olduğunu belirtmemişsin .

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Kara Börü kullanıcısına yanıt
    Bende onu istiyorum onay durumu 0 alan bütün üyeleri çekmiyor ama sadece 0 olan 1 üyeyi çekiyor

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • hepsini çekiyorsun ama sadece birinciyi kullanıyorsun.hepsini tek tek kullanmak istiyorsan gelen sonucu düzenlemelisin.direk sonucu vermek istemiyorum kendin öğrenmelisin

    aşağıdaki örnek kodda yaşı 18 olan bütün kullanıcıların adını TEKER TEKER yazdırır.





    $aaa = $Database->prepare("SELECT * FROM users WHERE kullaniciyasi=?");

    $aaa->execute("18");



    $rows = $aaa->fetchAll(PDO::FETCH_ASSOC);

    foreach ($rows as $row) {

    echo $row['kullaniciadi'];

    }

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Kara Börü kullanıcısına yanıt
    if($_SESSION){
    $id=$_GET["id"];
    if(isset($_GET["id"])){

    $b =$db->prepare("select * from sizden where id=$id ");
    $b->execute(array($id));
    $aa =$b->fetch(PDO::FETCH_ASSOC);


    $sorgu1 = $db->query("SELECT * FROM uyeler where onay = ? ");
    $sorgu1->execute('0'); // burada hata veriyor
    $rows=$sorgu1->fetcAll(PDO::FETCH_ASSOC);
    foreach($rows as $row) {
    echo "<p style='color:darkblue;'>Yazan:&nbsp"."<a href='profil.php?id=".$row['id']."'>".$aa['uye']."</a>"."</p>"."Konu başlığı:&nbsp;".$aa['baslik']."<hr>".$aa['icerik'].$sorgu['kadi'];
    }
    }
    }else {
    echo "<p style='color:red;'>Üye Olmayan Burayı Göremez.";

    }
    dediğin gibi yaptım onayı 0 olan bütün id leri vermesi lazımdı lakin hata verdi




  • gelen üyeyi yazdırmada sıkıntı yok

    if ($_SESSION) {
    $id=$_GET["id"];
    if(isset($_GET["id"])){

    $b =$db->prepare("select * from uyeler where id=$id ");
    $b->execute(array($id));
    $aa =$b->fetch(PDO::FETCH_ASSOC);
    }
    }else {
    echo "<p style='color:red;'>Üye Olmayan Burayı Göremez.";

    }
    lakin diğer sayfada üyeye link verirken id de sıkıntı var işte
  • tamamdır ben o işi çözdüm 2.bir sorgu açıp üyelerden id yi çekeceğime sizden veritabanına üye_id diye bi yer ekledim konu açan üyelerin id sini session ile oraya otamatik ekledim sonra tek bir sorguda linke yükledim sorun bitti :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.