Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: błąd w zapytaniu ?
Forum PHP.pl > Forum > Bazy danych > MySQL
mikolajj
Cześć. Proszę o pomoc, wskazówke gdzie popełniłem błąd.

Mam prosty formularz z inputem o nazwie nazwisko oraz przycisk dane te przenosze na inna stronke gdzie sa sprawdzane - czy nazwisko jest <2 to komunikat, i czy w nazwisku nie ma liczb tez wtedy jakies echo.
Problem mam w zapytaniu - chyba źle zformułowałem - chodzi mi o to iż jak wpisze jakiś tekst np. blebleble to zamiast wyskoczyć mi komunikat iż: użytkownik o takim nazwisku nie istnieje w bazie -> to ja mam pusty ekran (nic mi nie pokazuje),
natomiast jeśli wpisze nazwisko które jest faktycznie w bazie to wszystko cacy fajnie wypisuje i wyswietla dane.

pomożecie początkującemu ? proszke winksmiley.jpg winksmiley.jpg

kod:
  1. <?php
  2.  
  3. if($action=='add' and $blad==0)
  4. {
  5.  
  6. $conn = mysql_connect("localhost","root","krasnal") or die ("Nie można się połączyć z bazą");  
  7. $db = mysql_select_db("baza") or die ("brak połączenia z bazą.");
  8.  
  9. $query = "SELECT * FROM dane WHERE nazwisko = '$nazwisko' ";
  10. $result = mysql_query ($query);
  11.  
  12. if($result == ' ' ) { 
  13. echo "Użytkownik o podanym nazwisku nie istnieje w bazie.<br>
  14. <a href="szukaj_ponownie.php">spróbuj ponownie</a>";
  15.  
  16. } 
  17. else
  18. {
  19.  
  20. while ($row = mysql_fetch_array ($result, MYSQL_ASSOC)) {
  21. $i = $row['id'];
  22. $nazwisk = $row['nazwisko'];
  23. $numerindeks = $row['kolejna'];
  24. $pese = $row['kolejna2'];
  25. $emai = $row['kolejna3'];
  26. $hasl = $row['kolejna4'];
  27.  
  28. //echo $i.' '.$nazwisk.' '.$kolejna1.' '.$kolejna2.' '.$kolejna3.' '.$kolejna4;
  29.  
  30. }
  31. }
  32.  
  33. }
  34.  
  35. ?>
Sabistik
np
  1. <?php
  2.  
  3. //...
  4. $result = mysql_query ($query);
  5. $numRows = mysql_num_rows($result)
  6. if($numRows == 0 ) { 
  7. //...
  8.  
  9. ?>
mikolajj
Sabistik dzieki śliczne - działa ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.