lostyazilim
tr.link

Sorgu yardim

4 Mesajlar 655 Okunma
acebozum
tr.link

Sertangenis Sertangenis WM Aracı Kullanıcı
  • Üyelik 25.01.2022
  • Yaş/Cinsiyet 44 / E
  • Meslek Muhasebe
  • Konum Ankara
  • Ad Soyad S** G**
  • Mesajlar 4
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)

Merhaba arkadaşlar. Geliştirmek istediğim  sitemde bir yerde yardımınıza ihtiyacım var.

detay.php?durum=<?php echo $uyecek['uye_id'] ?> 

 

Şeklinde detay sayfasına get ile üye ID  gönderip üyeler veritabanından üye puan tablosunda üye ID göre sorgulama yapıp üye puanı 100 ise detay.php sayfasını görmesini  puanı yeterli değilse puanınız  yeterli değildir diye uyarı verecek şekilde sorgulama yapmak istiyorum. 

 

Bu konuda bilgisi olan arkadaşların bir örnekle yardımcı olmasını rica ediyorum. Formda ve Google baya arama yaptım fakat başarılı olamadım şimdiden tesekkurler

 

Gokhan34

kişi bu mesajı beğendi.

elektronikssl
reklam

ByGokhan34 ByGokhan34 Gökhan Şimşek Kullanıcı
  • Üyelik 13.08.2019
  • Yaş/Cinsiyet 35 / E
  • Meslek Elektrik Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad G** Ş**
  • Mesajlar 1
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

Bu şekilde işini görecektir.

<?php  include 'db.php';

$uyeid=$_GET['durum'];

$uyesor=$db->prepare('SELECT*  FROM uyeler WHERE uye_id=?');
$uyesor->execute(array($uyeid));
$uyecek=$uyesor->fetch(PDO::FETCH_OBJ);

$sonuc=$uyecek->uye_puan;

if($sonuc !== 100)
{
echo "üzgünüm bu sayfayı görme yetkiniz yoktur.";
}
?>

html kodların detay sayfan nasılsa artık
Sertangenis

kişi bu mesajı beğendi.

Sertangenis Sertangenis WM Aracı Kullanıcı
  • Üyelik 25.01.2022
  • Yaş/Cinsiyet 44 / E
  • Meslek Muhasebe
  • Konum Ankara
  • Ad Soyad S** G**
  • Mesajlar 4
  • Beğeniler 2 / 1
  • Ticaret 0, (%0)

Teşekkürler kardeşim fakat verdiğin kodları denediğimde üye puan 100 olsa bile"

üzgünüm bu sayfayı görme yetkiniz yoktur."; 

Şeklinde ekran çıktısı geliyor. 

 

 

Gokhan34 Gokhan34 WM Aracı Kullanıcı
  • Üyelik 25.03.2022
  • Yaş/Cinsiyet 35 / E
  • Meslek Elektrik Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad G** Ş**
  • Mesajlar 2
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
<?php

$mysqlsunucu = "localhost";
$mysqlkullanici = "root";
$mysqlsifre = "";

try {
    $db = new PDO("mysql:host=$mysqlsunucu;dbname=uye;charset=utf8", $mysqlkullanici, $mysqlsifre);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  
    }
catch(PDOException $e)
    {
    echo "Bağlantı hatası: " . $e->getMessage();
    }


    $uyeid=htmlspecialchars(trim($_GET['durum']));
    $uyesor=$db->prepare("SELECT * FROM uyeler WHERE id=?");
    $uyesor->execute(array($uyeid));
    $kontrol=$uyesor->rowCount();
 

      if($kontrol == false)
      {
        echo "Böyle Bir Kullanıcı Bulunmamaktadır.";
        return;
      }


    $uyeid=htmlspecialchars(trim($_GET['durum']));
    $uyesor=$db->prepare("SELECT * FROM uyeler WHERE id=?");
    $uyesor->execute(array($uyeid));
    $uyecek=$uyesor->fetch(PDO::FETCH_OBJ);
    
    $sonuc=$uyecek->uye_puan;


    if($sonuc < 100)
    {
      echo  "Bu Sayfayı Görme Yetkiniz Yoktur";

      return;  
    }

?>

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Uyeler</title>
</head>
<body>
    <?php echo $uyecek->ad; ?>
</body>
</html>

Tamam Kardeşim Şimdi Denedim Haklısın Olmuyor Öyle Düzelttim Şimdi.

 

Mesaj 2 defa düzenlendi. Son düzenleyen: Gokhan34 (26.03.2022 05:27)

 

 

www.elektrikcicagir.com
wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al