if (!$_SESSION['login']){
yerine
if (!$_POST['login']){
yapınca düzelecektir.
26 Kasım 2013 22:47 tarihinde Erdem Uyguner <[email protected]> yazdı:
> Merhabalar
>
> PHP ile aynı sayfada giriş formu ve sql kontrollerini yaptırmak
> istiyorum...
> yaklaşık iki günden beri uğraşmama rağmen sorunun nerede olduğunu
> bulamadım. Formu doldurup gönder tuşuna bastıktan sonra tekrardan form
> sayfası geliyor...
>
> <?php
> ob_start();
> session_start();
> include('db.php');
> include('lang/english.php');
>
> if (!$_SESSION['login']){
> ?>
> <form method="post" action="login.php" >
> <input type="text" id="username" name="username" />
> <input type="text" id="password" name="password" />
> <input type="submit" id="login" name="login" value="Login" />
> </form>
>
> <?php
> }
> elseif ($_SESSION['login']==1) {
> echo "Hello ".$_SESSION['username']." <a
> href='logout.php'>Logout</a>";
> }
> else{
>
> $username = $_POST['username'];
> $password = $_POST['password'];
>
> $sql_login = mysql_query("SELECT * FROM users WHERE
> username='$username' AND password='$password'");
> $login_check = mysql_num_rows($sql_login);
> if ($login_check == 1) {
> $_SESSION['username'] = $username;
> $_SESSION['login'] = 1;
> echo "login ok username is ".$username;
> }
> else{
> echo "login fail";
> }
> }
> ?>
>
> şimdiden zaman ayırıp cevap yazan herkese teşekkür ediyorum...
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php