Bir PHP Projesi geliştiriyorum.
<?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 ?