![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 3 Dołączył: 4.07.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich! Mam problem nad ktorym siedze juz 2 dni i nic nie moge wskurac. Mianowicie na mojej stronie zrobilem system wiadomosci. Chce jednak zrobic cos takiego, ze jesli ktos w polu "adresat" wpisze nieprawidlową nazwe uzytkownika, to zeby wywalil wlasnie taki komunikat ze taki user nei istnieje. Niestety mam problem bo za kazdym razem pisze to samo, ze uzytkownik nie istnieje, nawet jak wpsize poprawnie. Oto kod:
pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A wiesz, po co jest mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual? Kurs PHP+MySQL. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 300 Pomógł: 32 Dołączył: 31.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
A gdzie pobierasz wyniki zapytania SQL? Żadnego mysql_fetch_* nie widzę
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Ja mam to zrobione tak kodu nie podam bo to jest latwe:
Masz form ktos wpisuje dane i naciska submit po czym sprawdzasz czy pola nie sa puste jezeli nie to robisz zapytanie takie jakie masz: Kod $q = mysql_query("SELECT `id` FROM `users` WHERE `user` = '".addslashes($_POST['odbiorca'])."'") or die ("Błąd przy q!"); Np za pomoca mysql_num_rows() sprawdzasz czy znaleziono takiego user;'a jesli tak dodajesz do bazu jesli nie to nie dodajesz. -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 3 Dołączył: 4.07.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
aah tak zapomnailem o fetchowaniu.... no ale teraz dziala.... Dzieki wielkie Wam i prosze o wyrozumailosc bo tak szczerze to nigdy nie uczylem sie ani mysql ani php
![]() ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
To może na przyszłość zamień kolejność: NAJPIERW podstawy, dopiero potem kodzisz?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 134 Pomógł: 5 Dołączył: 9.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Polecam użycie odczytywanie id użytkownika z GET
strona.pl/message/1 Formatowanie adresu jak kto woli. Wtedy sprawdzasz
Oczywiście pamiętamy o sql injection i strukturach połączenia do bazy i wyświetlania wyników. To może na przyszłość zamień kolejność: NAJPIERW podstawy, dopiero potem kodzisz? A co ty taki książkowy się zrobiłeś? Nie znam, cię, ale po kilku postach można stwierdzić ten fakt. Forum jest po to by pomagać. Ten post edytował tomekpl 23.07.2009, 03:36:09 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 65 Pomógł: 0 Dołączył: 8.11.2006 Skąd: Kanagawa-ken, Japonia Ostrzeżenie: (10%) ![]() ![]() |
Polecam użycie odczytywanie id użytkownika z GET strona.pl/message/1 Formatowanie adresu jak kto woli. Wtedy sprawdzasz
Oczywiście pamiętamy o sql injection i strukturach połączenia do bazy i wyświetlania wyników. A co ty taki książkowy się zrobiłeś? Nie znam, cię, ale po kilku postach można stwierdzić ten fakt. Forum jest po to by pomagać. Wybacz, ale jeżeli czytać o INSERT to czemu nie o SELECT? Jeżeli używać mysql_query() to czemu nie wiedzieć o mysql_num_rows() ? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:19 |