Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL]Else odmawia posłuszeszeństwa
Muadib
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 9.11.2005

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


W skrypcie znajduje sie fragment kodu z zapytaniem sql
  1. <?php
  2. $access_pass = crypt($password, '$1$kurs');
  3. $query = "SELECT uzytkownik, uprawnienia, count(*) AS user
  4. FROM uprawnienia WHERE login = '".$login."' AND haslo = '".$access_pass."'
  5. GROUP BY uzytkownik, uprawnienia";
  6. $access_query = pg_query($this->conDB, $query);
  7.  
  8. while($access_row = pg_fetch_array($access_query , NULL, PGSQL_ASSOC)){
  9. if($access_row['user'] == 1){include_once('content.php');}
  10. else if($access_row['user'] == 0){die('<h6>HTTP /401/407 - błąd uwierzytelnienia</h6>');}
  11.  }
  12. ?>


Problem tkwi w tym ze przy takim zapytaniu else odmawia współpracy w ogóle nie inicjalizuje się jeśli nie zostanie spełniony warunek if, działa to wówczas tylko kiedy z zapytanie usunę uzytkownik, uprwanienia i grup by.. i jestem w kropce :/
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.08.2025 - 00:04