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ü
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ü
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ı