![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
Dopiero zapoznaję się z PHP i MySQL. Tworzę portal z minipocztę, wiadomości mogą być wysyłane tylko między użytkownikami co mają konto. System logowania mi działa, teraz zajmuję się stroną z pisaniem wiadomości. Otóż jak się wpisuję adresata, trzeba wpisać login innego użytkownika. Chce żeby była weryfikacja, czy ten użytkownik naprawdę istnieję. Jeśli nie, to się pojawiać komunikat o tym. Mój kod wygląda następująco:
I otrzymuję komunikat: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\Apache24\htdocs\nadawcza.php $_POST['to'] to jest adresat, następnie zamieniam to na $nazwa i działa mi to poprawnie, weryfikuję to poprzez wyświetlanie za pomocą echo. Z bazą jestem połączona. Tabela Users posiada kolumny: Id, Nazwa, Haslo. Błąd mam w zapytaniu MySQL. Wychodzi mi, że jest pusty. Przeglądałam już pełno tematów na ten temat przez kilka h, niestety dalej nie widzę, swojego błędu. Możliwe, że jest banalny, ale tak jak mówię, dopiero zaczynam. Z góry dziękuję za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 379 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mieszasz styl obiektowy z proceduralnym. Jak pokazuje komunikat funkcja wymaga rezulatu a nie null.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 17.06.2017 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za pomoc
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:54 |