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 >
<?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 >