Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
651
Tıklama
0
Öne Çıkarma
PDO veriyi değişkene atama (soru)
S
11 yıl (74 mesaj)
Çavuş
Konu Sahibi

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 "<p>Kullanıcı adı ya da Şifre yanlış! </p>";
}
}
}
?>
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 >

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.