Quantcast
Channel: Forum Pasja Informatyki - Najnowsze pytania bez odpowiedzi
Viewing all articles
Browse latest Browse all 21942

Kurs PHP odc.2 zła ścieżka w ifie

$
0
0

Dzień dobry.

Właśnie robię kurs PHP (BARDZO fajnie zrobiony!) i niestety utknąłem w jednym miejscu. Pomimo przeglądania wiele razu kodu i nawet próby skopiowania konkretnej linii (w której chyba jest błąd) z pliku źródłowego ze strony, nie potrafię powiedzieć co jest nie tak.

Problem dotyczy drugiego odcinka kursu i pliku "zaloguj.php".

Robimy tam ifa, który sprawdza czy zmienna $regulamin to poprawna kwerenda SQL i zaczyna walidacje użytkownika. Wygląda to tak:

......
else
	{
		$login = $_POST["login"];
		$password = $_POST["password"];
		
		$sql = "SELECT * FROM uzytkownicy WHERE user='$login' AND pass='$password'";
		
		if ($rezultat = @$polaczenie->query($sql))
		{
			$ilu_userow = $rezultat->num_rows;
			if ($ilu_userow == 1)
			{
				$wiersz = $rezultat->fetch_assoc();
				$user = $wiersz['user'];
				
				
				$rezultat->free();
				echo $user;
			}
			else
			{
				echo "brak uzytkownika w bazie";
			}
		}
		else
		{
			echo "złe zapytanie";
		}
		
		$polaczenie->close();
	}

Kłopot w tym, że mi zawsze wykonuje się linia "echo "złe zapytanie"", czyli jakby warunek w ifie: ($rezultat = @$polaczenie->query($sql)) nie spełnia się.

Próbowałem zmieniać kwerende na taką, która na pewno jest poprawna, sprawdzałem ją w myphpadmin itd. Zmieniałem też warunek ifa na 100% dobry, czyli np. 1 ==1 i wtedy pętla idzie właściwą ścieżką.

Proszę o pomoc. :)


Viewing all articles
Browse latest Browse all 21942

Trending Articles


Sprawdź z którą postacią z anime dzielisz urodziny


MDM - Muzyka Dla Miasta (2009)


Częstotliwość 3.722MHz


POSZUKIWANY TOMASZ SKOWRON-ANGLIA


Ciasto 3 Bit


Kasowanie inspekcji Hyundai ix35


Steel Division 2 SPOLSZCZENIE


SZCZOTKOWANIE TWARZY NA SUCHO


Potrzebuje schemat budowy silnika YX140


Musierowicz Małgorzata - Kwiat kalafiora [audiobook PL]