Имам тука въпросния код и не знам какъв е проблема! Имам код за "SESSION" и искам както ще видите в кода, като е Log-нат употребителя да му излиза "Greetings blabla" е бутон за logout. Ако не е да му излиза form за login. Но не става има някаква грешка която не виждам ... Нов сам в PhP-то и не го разбирам толкоз добре още, моля помогнете кажете къде е грешката!
Ето го кода:
Ето го кода:
PHP:
<?php
session_start();
$_SESSION['username']=$username;
require("C:\wamp\www\PAPPAP\connectDB.php");
if($_POST){
// query
$result=mysql_query("select * from users where login='" . $_POST['username'] . "' and password='" . $_POST['password'] . "'");
// número de registos
$num=mysql_num_rows($result);
// Fechar a ligação ao mysql
mysql_close();
// se não há registos aparece o ecrã de login.
if($num < 1){
echo "<div id='top' align='right' style='border: 2px solid rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width:100%;
height: 41px; background-color:#000000; layer-background-color:#FFFFFF'>
<img align='left' src='http://localhost/PAPPAP/cooltext521689037.gif'/>
<form name='form1' method='post' action='http://localhost/PAPPAP/checklogin.php'>
<font color='red'>
<strong>Member Login: </strong>
Username:
<input name='username' type='text' id='username'>
Password:
<input name='password' type='password' id='password'>
<input type='submit' value='Login'>
</font>
<br>
<a href='http://localhost/PAPPAP/register.html'> Register here! </a>
</form>
</div>;";
}
exit;
}else {
echo"<div id='top' align='right' style='border: 2px solid rgb(255, 255, 255); position: absolute; left: 0px; top: 0px; width:100%;
height: 41px; background-color:#000000; layer-background-color:#FFFFFF'>
<form name='formout' action='http://localhost/PAPPAP/logout.php' method='post'>
<img align='left' src='http://localhost/PAPPAP/cooltext521689037.gif'/>
Greetings $username, Welcome to our humble site :) <br>
<input type='submit' name='logout' value='LogOut'>
</form>
</div>;";
}
?>