<?php $connx = pg_connect(\"host=localhost port=5432 dbname=### user=### password=###\") or die('Brak polaczenia z baza:'.pg_last_error()); $sqlx=\"SELECT * FROM userzy where id_user='\".$_SESSION[\"idusera\"].\"' and wartlos='\".$_SESSION[\"wartlos\"].\"'\"; $liczbawierszy = @pg_num_rows($czyok); //zwraca liczbe wierszy w wyniku result zwróconym przez pg_query() $danetablicowe=pg_fetch_array($czyok); //Zwraca tablicę zawierającą dane z pobranego wiersza lub FALSE jeśli nie ma więce wierszy $idusera = $danetablicowe[0]; if ($czyok && $liczbawierszy > 0) // liczba userow { } else { } ?>
No i to jest ok... dla warości "prawda" czyli zalogowany...
W przeciwnym wypadku wyświetla mi coś takiego:
Kod
Warning: pg_fetch_array(): supplied argument is not a valid PostgreSQL result resource in c:\usr\www\aindex.php on line 7
Nie masz uprawnien musisz dokonać logowania
!
Nie masz uprawnien musisz dokonać logowania

Linia numer siedem: $danetablicowe=pg_fetch_array($czyok);
Czyli tak jak powinno być... że tablica jest pusta... no i ok... ale nie chcę widzieć tego błędu... Tylko samo "nie masz uprawnień(...)" jak to poprawić? Ma ktoś pomysł?