• 19-01-2019, 18:03:52
    #10
    islamzeki adlı üyeden alıntı: mesajı görüntüle
    korku değişkenini ve veritabanı tasarımınızı atar mısınız
    buyrun hocam

    http://s3.dosya.tc/server18/9d1a99/firma.rar.html
  • 19-01-2019, 22:15:09
    #11
    nesne yapın baştan aşağıya yanlış dahil.php içindeki gibi bir sınıf yazılamaz, biraz daha çalış en iyisi sen bu işe ya da bildiğin gibi oop değil düz yoldan yap
  • 19-01-2019, 23:16:01
    #12
    Bir kaç yerlerini değiştirdim. Kontrol edermisin
    <?php   try  {    $ver = new PDO("mysql:host=localhost;dbname=firma;charset=utf8", "root","123456");    $ver->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);         } catch (PDOException $e) {    die($e->getMessege());     }    class firma {    function giris ($ver){              $ad=$_POST["ad"];       $sifre=$_POST["sifre"];       $buton=$_POST["gbuton"];       $kulad=$ad;       if($buton):       $ad=$ad;       $sifre=md5(sha1(md5($sifre)));              $sorgu="select * from kullanici where ad='?' and sifre='?'";       $sver=$ver->prepare($sorgu);           $sver->bindParam(1,$ad,PDO::PARAM_STR);           $sver->bindParam(2,$sifre,PDO::PARAM_STR);       $sver->execute();       if($sver->rowCount()==1):       $_SESSION["kulad"]=$kulad;       $_SESSION["kulsifre"]=$sifre;       echo"Giriş Başarılı";       //düzeltilen alan       header("refresh:2;url=index.php");       endif;              else:    echo"Hata Var";       endif;              }    function cikis (){        unset ($_SESSION["kulad"]);    unset ($_SESSION["kulsifre"]);     //düzeltilen alan    header("refresh:2;url=index.php");            }            function uyelik ($ver){              $buton=$_POST["ubuton"];       $eposta=$_POST["eposta"];       $kulsifre=$_POST["kulsifre"];       $kulad=$_POST["kulad"];              if($buton):              //düzeltilen alan       $eposta = $eposta;       $kulsifre = md5(sha1(md5($kulsifre)));       $kulad = $kulad;              //düzeltilen alan       $sorgu="select * from kullanici where eposta = '?'";       $sonveri=$ver->prepare($sorgu);           $sonveri->bindParam(1,$eposta,PDO::PARAM_STR);       $sonveri->execute();              //düzeltilen alan       if($sonveri->rowCount()==0):       $korku="insert into kullanici (ad,sifre,eposta) VALUES ('?','?','?')";        $skveri=$ver->prepare($korku);             $skveri->bindParam(1,$kulad,PDO::PARAM_STR);             $skveri->bindParam(2,$kulsifre,PDO::PARAM_STR);             $skveri->bindParam(3,$eposta,PDO::PARAM_STR);       $skveri-execute();              //düzeltilen alan       header("refresh:2;url=index.php");       else:       echo"Kayıtlı böyle bir eposta var ";       endif;                            echo"Hata var burada";       endif;                                          }                             }     ?>
  • 20-01-2019, 01:39:01
    #13
    dahil.php'deki 75 satırda bulunan ******$skveri-execute(); kodunu aşağıdaki ile değiştir.
    $skveri->execute();
  • 20-01-2019, 12:23:19
    #14
    Dracos adlı üyeden alıntı: mesajı görüntüle
    nesne yapın baştan aşağıya yanlış dahil.php içindeki gibi bir sınıf yazılamaz, biraz daha çalış en iyisi sen bu işe ya da bildiğin gibi oop değil düz yoldan yap
    öncelikle zaman ayırıp cevap yazdığınız için çok teşekkürler sorunum çözüldü

    bydoqt0rist adlı üyeden alıntı: mesajı görüntüle
    Bir kaç yerlerini değiştirdim. Kontrol edermisin
    <?php   try  {    $ver = new PDO("mysql:host=localhost;dbname=firma;charset=utf8", "root","123456");    $ver->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);         } catch (PDOException $e) {    die($e->getMessege());     }    class firma {    function giris ($ver){              $ad=$_POST["ad"];       $sifre=$_POST["sifre"];       $buton=$_POST["gbuton"];       $kulad=$ad;       if($buton):       $ad=$ad;       $sifre=md5(sha1(md5($sifre)));              $sorgu="select * from kullanici where ad='?' and sifre='?'";       $sver=$ver->prepare($sorgu);           $sver->bindParam(1,$ad,PDO::PARAM_STR);           $sver->bindParam(2,$sifre,PDO::PARAM_STR);       $sver->execute();       if($sver->rowCount()==1):       $_SESSION["kulad"]=$kulad;       $_SESSION["kulsifre"]=$sifre;       echo"Giriş Başarılı";       //düzeltilen alan       header("refresh:2;url=index.php");       endif;              else:    echo"Hata Var";       endif;              }    function cikis (){        unset ($_SESSION["kulad"]);    unset ($_SESSION["kulsifre"]);     //düzeltilen alan    header("refresh:2;url=index.php");            }            function uyelik ($ver){              $buton=$_POST["ubuton"];       $eposta=$_POST["eposta"];       $kulsifre=$_POST["kulsifre"];       $kulad=$_POST["kulad"];              if($buton):              //düzeltilen alan       $eposta = $eposta;       $kulsifre = md5(sha1(md5($kulsifre)));       $kulad = $kulad;              //düzeltilen alan       $sorgu="select * from kullanici where eposta = '?'";       $sonveri=$ver->prepare($sorgu);           $sonveri->bindParam(1,$eposta,PDO::PARAM_STR);       $sonveri->execute();              //düzeltilen alan       if($sonveri->rowCount()==0):       $korku="insert into kullanici (ad,sifre,eposta) VALUES ('?','?','?')";        $skveri=$ver->prepare($korku);             $skveri->bindParam(1,$kulad,PDO::PARAM_STR);             $skveri->bindParam(2,$kulsifre,PDO::PARAM_STR);             $skveri->bindParam(3,$eposta,PDO::PARAM_STR);       $skveri-execute();              //düzeltilen alan       header("refresh:2;url=index.php");       else:       echo"Kayıtlı böyle bir eposta var ";       endif;                            echo"Hata var burada";       endif;                                          }                             }     ?>
    öncelikle zaman ayırıp cevap yazdığınız için çok teşekkürler sorunum çözüldü

    Narcos adlı üyeden alıntı: mesajı görüntüle
    dahil.php'deki 75 satırda bulunan ******$skveri-execute(); kodunu aşağıdaki ile değiştir.
    $skveri->execute();
    öncelikle zaman ayırıp cevap yazdığınız için çok teşekkürler sorunum çözüldü bir diğer sorunda sizin dediğiniz gibi executtaydı
  • 20-01-2019, 21:34:09
    #15
    Çok fazla yerde hata var ve hemen hemen hepsi temel hatalar dolayısıyla php'yi doğru öğrenerek devam etmelisiniz. Aşağıdaki kaynak güzeldir tavsiye ederim.


    https://www.youtube.com/playlist?lis...5NQ81VR-SdaQkW