Şimdi Ara

PDO veriyi değişkene atama (soru)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
555
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar pdo'da yeniyim fazla uzatmadan bir şey sormak istiyorum.

    <?php
    if(isset($_POST['submit'])){
    $kadi = $_POST['kadi'];
    $ksifre = md5($_POST['ksifre']);
    if(empty($kadi) or empty($ksifre)){
    echo '<p> Alanlar boş!</p>';
    }else{
    $sql= $db->prepare("SELECT id FROM users WHERE kadi= ? && ksifre= ?");
    $sql->bindParam(1,$kadi);
    $sql->bindParam(2,$ksifre);
    $sql->execute();

    if($sql->rowCount() ==1){
    $row = $sql->fetch();
    $user_id = $row['id'];
    $tip = $row['tip'];
    if($tip == 'd'){

    echo "<p> Hesabınız devredışı.<p/>";
    }else{
    Echo "<p>Giriş yapabilirsiniz. </p>";
    }
    }else {
    echo "

    Kullanıcı adı ya da Şifre yanlış!

    ";
    }
    }
    }
    ?>
    Kodlarım bunlar veritabanında "tip" diye bir alan oluşturdum sorunum ise kırmızı yazıyla belirttiğim bölüm. Misal olarak üye olan kişi banlanmışsa type değeri "d" olacak ve hesabınız devre dışı diyecek ama bir türlü tip'i değişkene atayamadım.Undefined index: tip hatası alıyorum. Değer olmadığını söylüyo ama değer var halbuki. Nerede yanlış yapıyorum? Teşekkürler.



    < Bu mesaj bu kişi tarafından değiştirildi sergen23 -- 18 Nisan 2015; 9:19:07 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.