• 03-10-2019, 02:49:26
    #1
    Üyeliği durduruldu
    Merhaba,

    Bir formum var ve herşeyi doğru yapmama rağmen hata veriyor.Aşağıda kodlar mevcut.


    SQL'de 1 Adet Tablo Var ;
    1. uyeler
    SQL'de 4 Adet sutün Var :
    1. id
    2. username
    3. password

    ayar.php dosyası ;
    <?php
    $host="localhost";
    $db="bank";
    $user="";
    $pass="";
    $conn=@mysql_connect($host,$user,$pass) or die("Mysql Baglanamadi");
    
    mysql_select_db($db,$conn) or die("Veritabanina Baglanilamadi");
    mysql_set_charset('latin5',$conn);
    ?>
    form.php dosyası ;
    <form class="woocommerce-form woocommerce-form-login login" action="login.php" method="post">
    
    
    <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
    <label for="username">Hesap Numarası veya TC Kimlik No&nbsp;<span class="required">*</span></label>
    <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="kadi" autocomplete="username"></p>
    <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
    <label for="password">Parola&nbsp;<span class="required">*</span></label>
    <input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="sifre" >
    </p>
    
    <p class="form-row">
    <label class="woocommerce-form__label woocommerce-form__label-for-checkbox woocommerce-form-login__rememberme">
    <input class="woocommerce-form__input woocommerce-form__input-checkbox" name="rememberme" type="checkbox" id="rememberme" value="forever"> <span>Beni hatırla</span>
    </label>
    <button type="submit" class="woocommerce-button button woocommerce-form-login__submit" name="login" value="Giriş Yap">Giriş Yap</button>
    </p>
    
    </form>
    login.php dosyası ;
    <?php
    
    include("ayar.php");
    ob_start();
    session_start();
    
    $kadi = $_POST['kadi'];
    $sifre = $_POST['sifre'];
    
    $sql_check = mysql_query("select * from uyeler where username='".$kadi."' and password='".$sifre."' ") or die(mysql_error());
    
    if(mysql_num_rows($sql_check)) {
    $_SESSION["login"] = "true";
    $_SESSION["user"] = $kadi;
    $_SESSION["pass"] = $sifre;
    header("Location:musteri-paneli.php");
    }
    else {
    if($kadi=="" or $sifre=="") {
    echo "<center>Lutfen kullanici adi ya da sifreyi bos birakmayiniz..! <a href=javascript:history.back(-1)>Geri Don</a></center>";
    }
    else {
    echo "<center>Kullanici Adi/Sifre Yanlis.<br><a href=javascript:history.back(-1)>Geri Don</a></center>";
    }
    }
    
    ob_end_flush();
    ?>
  • 03-10-2019, 02:51:18
    #2
    $db="bank";
    $user="";
    $pass="";


    bu kısmı doğru dolsurunuz
  • 03-10-2019, 02:52:51
    #3
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $db="bank";
    $user="";
    $pass="";


    bu kısmı doğru dolsurunuz
    doğru zaten localhost çalıştığım için user ve pass yok dolayısıyla sadece db adını giriyorum.
  • 03-10-2019, 03:01:52
    #4
    Kullanıcı adı olmadığına emin misiniz?
  • 03-10-2019, 03:03:48
    #5
    Üyeliği durduruldu
    Misafir adlı üyeden alıntı: mesajı görüntüle
    $db="bank";
    $user="";
    $pass="";


    bu kısmı doğru dolsurunuz
    waynee adlı üyeden alıntı: mesajı görüntüle
    Kullanıcı adı olmadığına emin misiniz?
    root olarak giriyorum kullanıcı adını ama yine de hata alıyorum.
  • 03-10-2019, 03:04:29
    #6
    Aldığınız hatayı paylaşabilir misiniz?
  • 03-10-2019, 03:07:55
    #7
    Üyeliği durduruldu
    waynee adlı üyeden alıntı: mesajı görüntüle
    Aldığınız hatayı paylaşabilir misiniz?
    Fatal Error : Uncaught Error: Call to undefined function mysql_connect() in C:xampphtdocsayar.php:6 Stack trace: #0 C:xampphtdocslogin.php(3): include() #1 {main} thrown in [B]C:xampphtdocsayar.php[/B] on line [B]6[/B]
  • 03-10-2019, 03:10:17
    #8
    Hocam XAMPP'da PHP sürümünü değiştirebiliyorsanız değiştirin. PHP 7 sürümüyle birlikte mysql_* fonksiyonları kaldırıldı. Veya isterseniz güncel PDO versiyonuna çevirebiliriz.
  • 03-10-2019, 03:22:13
    #9
    Üyeliği durduruldu
    waynee adlı üyeden alıntı: mesajı görüntüle
    Hocam XAMPP'da PHP sürümünü değiştirebiliyorsanız değiştirin. PHP 7 sürümüyle birlikte mysql_* fonksiyonları kaldırıldı. Veya isterseniz güncel PDO versiyonuna çevirebiliriz.
    Deniyeceğim teşekkürler.