Witam, chciałem wykonać taki skrypt logowania, gdzie będzie sprawdzał po randze kto się loguje i w zależności od tego kto ma jaką range to łączy z odpowiednią stroną.. W formularzach dodaje pole hidden="ranga" ..user, user2, user3
Kod
<input type="hidden" name="ranga" value="user">
i zapisuje do bazy danych.
Po takiej modyfikacji nie wiem w czym tkwi błąd, gdyż po wpisaniu loginu i hasła w panelu logowania ..nic się nie dzieje

<?php
mysql_connect ('localhost', 'root', 'krasnal') or
die ("nie udało sie połączyć");
if($_SESSION['zalogowany'] == 0)
{
echo '<form id="LOGOWANIE" method="post" action="index.php" enctype="multipart/form-data"> <h2>Zaloguj się:</h2> <div>
Login:<br />
<input id ="login" type="text" name="login" maxlength="15"/><br /><br />
Hasło:<br />
<input id ="haslo" type="password" name="haslo" maxlength="10"/><br /><br />
<input id ="zaloguj" type="submit" name="zaloguj" value="Zaloguj"/>
<a href="form_rej.php"><input id ="zarejestruj" type="submit" name="zarejestruj" value="Zarejestruj"/></a>
</div>
</form>';
if (isset($_POST['login']) && isset($_POST['haslo'])) {
$login = trim($_POST['login']); $haslo = trim($_POST['haslo']); $ranga = trim($_POST['ranga']);
$sql = "SELECT login, haslo, ranga FROM uzytkownicy WHERE login='".$login."' and haslo='".$haslo."'";
if(mysql_num_rows($result) == 0) // sprawdzenie czy dany użytkownik istnieje w bazie {
echo' Podany login i haslo jest błędne'; // jeżeli nie istnieje taki użytkownik to wyświetla błąd }
else
{
mysql_connect ('localhost', 'root', 'krasnal') or
die ("nie udało się połączyć");
$id = $_GET['id'];
$sql = ("SELECT * FROM uzytkownicy WHERE id='".$id."'") or
die(mysql_error());
if($img['ranga'] == 'user') {
header('location: strona1.php'); }
if($img['ranga'] == 'user2') {
header('location: strona2.php'); }
if($img['ranga'] == 'user3') {
header('location: strona3.php'); }
}
}
}
else {
echo "Zostałeś zalogowany jako ".$_SESSION['login']."<br /><a href='index.php?log=wyloguj'>wyloguj</a>"; $intTimeoutSeconds = 600;
if(isset($_SESSION['intLastRefreshTime'])) {
if(($_SESSION['intLastRefreshTime']+$intTimeoutSeconds)<time())
{
header('location: index.php'); }
}
$_SESSION['intLastRefreshTime'] = time(); }
if ($_GET['log'] == "wyloguj") {
header('location: index.php'); }
?>
a oto plik przejdz.php
<?php
$ranga=mysql_querry("SELECT * FROM uzytkownicy");
while($_res){
echo'<a href="przejdz.php?id='.$res['id'].'">przejdz</a>' }
?>