Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Tworzenie tablicy za pomocą mysql_fetch assoc
Barton
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 2
Dołączył: 26.10.2008

Ostrzeżenie: (0%)
-----


Witam,

Mam pewien plik w którym znajduje się formularz logowanie. Odnosi się on do login.php. Kod pliku login.php:

  1. <?
  2.    include ('core.php');
  3.    $zap = "SELECT * FROM users WHERE login='".$_POST['login']."';";
  4.    $wyk = mysql_query($zap);
  5.    $ile = mysql_num_rows($wyk);
  6.    print ($ile);
  7.    if ($ile == 1) {
  8.    $row = mysql_fetch_assoc($wyk);
  9.    $pass = md5($_POST['password'])
  10.    if($pass == $row['pass']) {
  11.        if ($row['pass'] == 0) {
  12.            echo 'Jesteś zalogowany jako użytkownik.';
  13.        }
  14.        elseif ($row['pass'] == 1) {
  15.            echo 'Jesteś zalogowany jako moderator.';
  16.        }
  17.        elseif ($row['pass'] == 2) {
  18.            echo 'Jesteś zalogowany jako administrator.';
  19.        }
  20.        else {
  21.            echo 'Coś się pojebało.';
  22.        }
  23.    }
  24.    else {
  25.        echo 'Błędny login lub hasło.';
  26.    }
  27.    }
  28.    else {
  29.        echo 'Nie ma takiego użytkownika.';
  30.    }
  31. ?>


Wydaje się być wszystko pięknie ładnie, mysql_num_rows zwraca 1 (co potwierdza że użytkownik istnieje a zapytanie do MySQL jest poprawne), a następnie... no właśnie, następnie widzimy coś takiego:

Kod
Parse error</b>:  syntax error, unexpected T_IF in <b>/home/superbry/domains/superbryka.netzip.pl/public_html/fonter/new/login.php</b> on line <b>10</b>


Jakiekolwiek odniesienie się do tablicy $row (w tym przypadku warunek) powoduje błąd. :/ Wie ktoś o co mu chodzi?


Ten post edytował Barton 29.10.2008, 07:11:12
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:38