Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SQL]Brak wyników i błąd.
PatroL14
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.08.2012

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


Witajcie, napisałem sobie wyszukiwarkę aby po wpisaniu peselu wyszukało mi klienta niby wszystko ok jak nic nie wpiszę wywala błąd tak jak chciałem, jak wpiszę poprawny pesel też wyskakuję to co chciałem ale jak wpisze zły pesel to wyświetla mi białą stronę a ja właśnie chciałbym tam jakiś tekst, że klient nie został odnaleziony.

KOD :

  1. xxx


Ten post edytował PatroL14 5.08.2012, 22:40:24
Go to the top of the page
+Quote Post
kajzur
post
Post #2





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Możesz sprawdzić czy ile rekordów zostało zwróconych. Jeśli 0 to znaczy ze nie znaleziono.
np:

Kod
$klient_pesel = mysql_fetch_row(mysql_query("SELECT COUNT(*) FROM Klienci where pesel='$szukaj_pesel'"));

if($klient_pesel[0] == 0)
echo 'Nie pasuje do nikogo.';


Ten post edytował kajzur 5.08.2012, 21:55:25


--------------------
Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
Go to the top of the page
+Quote Post
toaspzoo
post
Post #3





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


lepiej
  1.  
  2. $klient_pesel = mysql_num_rows(mysql_query("SELECT pesel FROM Klienci where pesel='$szukaj_pesel'"));
  3. if($klient_pesel == 0)
  4. echo 'Nie pasuje do nikogo.';


Ten post edytował toaspzoo 5.08.2012, 21:57:32


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post
PatroL14
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.08.2012

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


Jak zrobie tak i wpiszę prawidłowy pesel to pokazuje :

Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/polskimc/public_html/Naukaphp/szukaj.php on line 25


KOD :

  1. xxx


Ten post edytował PatroL14 5.08.2012, 22:40:12
Go to the top of the page
+Quote Post
mmmmmmm
post
Post #5





Grupa: Zarejestrowani
Postów: 1 421
Pomógł: 310
Dołączył: 18.04.2012

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


22-24:
  1. $klient_pesel = mysql_query("SELECT pesel FROM Klienci where pesel='$szukaj_pesel'");
  2. if(mysql_num_rows($klient_pesel)== 0)
  3. echo 'Nie pasuje do nikogo.';
Go to the top of the page
+Quote Post
kajzur
post
Post #6





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

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


Ponieważ w 25 linii zmienna $klient_pesel to już ilość zwróconych rekordow a nie zasób zasób bazy danych. Zrób zapytanie po raz drugi.


--------------------
Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
Go to the top of the page
+Quote Post
PatroL14
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 2.08.2012

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


Dzięki pomogło smile.gif

Można zamknąć.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 12:09