Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][PostgreSQL] Nie ma komunikatu o braku wyników wyszukiwania
Forum PHP.pl > Forum > Przedszkole
Sublove
Dlaczego w razie nie znalezionych rekordów w bazie nie pojawia mi się komunikat Błąd, tylko "krzaczki" Warning'owe...?
Trochę może namieszałem ale już się pogubiłem w kodzie i nie wiem co muszę zrobić żeby były stosowane komunikaty o nieodnalezionych rekordach. Chciałbym tylko otrzymać tekst "Brak wyników wyszkukiwania" itp. jeżeli faktycznie nie będzie nic takiego w bazie
Co robię źle?


  1. <?php
  2. $query = "SELECT nazwa, marka, model, roczniki, zapas FROM parts WHERE
  3. lower(nazwa) LIKE lower('%".$nazwa."%') AND
  4. lower(marka) LIKE lower('%".$marka."%') AND
  5. lower(model) LIKE lower('%".$model."%')
  6. ORDER BY nazwa";
  7.  
  8. $result = pg_exec($db, $query);
  9.  
  10. if (!$result) {
  11. printf ("blad");
  12. $errormessage = pg_errormessage($db);
  13.  
  14. if ($errormessage){
  15. printf ("blad");
  16. }
  17. }
  18. $numrows = pg_numrows($result);
  19. $row=0;
  20. printf ("<table width=530>");
  21. printf ("<tr>
  22.  
  23. <td height=30 align=center>Nazwa</td>
  24. <td height=30 align=center>Marka</td>
  25. <td height=30 align=center>Model</td>
  26. <td height=30 align=center>Roczniki</td>
  27. <td height=30 align=center>Zapas</td>
  28. </tr>");
  29. do
  30. {
  31. $myrow = pg_fetch_row ($result,$row);
  32. printf ("<tr><td height=30 >%s</td>
  33. <td height=20 >%s</td>
  34. <td height=20 >%s</td>
  35. <td height=20 >%s</td>
  36. <td height=20 >%s</td>
  37. </tr>",
  38. $myrow[0], $myrow[1], $myrow[2], $myrow[3], $myrow[4]
  39.  
  40. );
  41. $row++;
  42. }
  43.  
  44. while ($row < $numrows);
  45.  
  46. printf ("</table>");
  47. }
  48. ?>
erix
Crosspost: http://forum.php.pl/index.php?s=&showt...st&p=562437

Zamykam.
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-2025 Invision Power Services, Inc.