Title: Error Coming. Post by: U20 on March 31, 2017, 05:40:46 PM Bir PHP Projesi geliştiriyorum.
Quote <?php session_start(); //Sessionu Başlatalım. $hata = ''; /* Form post edilmiş ve boş değil ise kontrol edelim */ if( !empty($_POST['eposta']) && !empty($_POST['sifre']) ){ // Kullanıcının eposta adresinin veritabanından elde edildiğini düşünün. $row['mail']='test@abc.com'; /* Şifre md5 formatında veritabanından elde eldiğini düşünün. */ $row['parola']='81dc9bdb52d04dc20036dbd8313ed055' /* Şifre 1234 */ /* Kullanıcı adının veritabandan elde edildiğini düşünün */ $row['uyead']='Bitici'; /* Formdan gelen bilgileri veritabanındaki bilgiler ile karşılaştıralım. */ if($_POST['eposta'] == $row['mail'] && md5($_POST['sifre']) == $row['parola']){ /* Koşul geçilir ise kullanıcının bilgileri doğrudur session atayalım. */ $_SESSION['uye'] = $row['uyead']; } } ?> <!DOCTYPE html> <html> <title>Session Ataması</title> <meta charset="utf-8" /> <body> <?php /* Kullanıcı bilgileri doğrulanmış ve ona session atanmış ise izin verelim */ if( isset($_SESSION['uye']) ){ echo '<h3>Kontrol Paneli</h3>'; echo '<div>Merhaba ' . $_SESSION['uye'] .'</div>'; }else{ echo "<h2>Giriş</h2> <div style='color:red'>$hata </div> <form action='session_sayfa1.php' method='POST'> Eposta: <input type='text' name='eposta' /><br /> Şifre : <input type='password' name='sifre' /> <br /> <input type='submit' value='Giriş Yap'> </form>"; } ?> </body> </html> Ancak çözemediğim bir şekilde error veriyor. Parse error: syntax error, unexpected '$row' (T_VARIABLE) in C:\AppServ\www\session_sayfa1.php on line 11 Sorunu nasıl çözebilirim ? Title: Re: Error Coming. Post by: Looney Tunes on March 31, 2017, 05:58:36 PM Code: $row['parola']='81dc9bdb52d04dc20036dbd8313ed055' |