Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/MYSQL]Wyszukiwarka
zaba12
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

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


Witam napisalem skrypt wyszukiwarki do systemu mojego i mam problem bo jak nie ma danej zeczy ktora sie szuka to powinno sie pokazac Nic Nie znaleziono a on pokazuje jak nie znajdzie i jak znajdzie plik no i nie wiem co mam zrobić sad.gif i jak zrobic zeby pokazał ile danych fraz znalazł ?


Oto Kod:
  1. <?
  2.  
  3. function szukarka() {
  4. global $text;
  5. echo '<table align="center"><tr><td><form name="szukaj" action="szukaj.php" method="POST">
  6.  <input type="text" name="text" value="'.$text.'" style="width:300px" class="button"/></td></tr></table><table align="center">
  7. <tr><td><input type="radio" name="a" value="download" />Download</td>
  8. <td><input type="radio" name="artykuly" />Artykuły</td>
  9. <td><input type="radio" name="informacje" />Informacje</td></tr>
  10. <tr><td><input type="radio" name="katalog" />Katalog Stron</td>
  11. <td><input type="radio" name="news" />Newsy</td>
  12. <td><input type="radio" name="forum" />Forum</td></tr></table>
  13. <table align="center"><tr><td><input type="radio" name="wszedzie" />Wszędzie</td></tr>
  14.  <tr><td>
  15. <input type="submit" class="button" value="Szukaj" />
  16. </form></tr></tr></table>';
  17. }
  18.  
  19. function download() {
  20. global $text,$theme;
  21. $text = htmlspecialchars($text);
  22. $query = "SELECT * FROM download where tytul like '%$text%' ORDER BY date";
  23. $result = mysql_query ($query);
  24. while ($row = mysql_fetch_array($result)) {
  25. $tytul = $row['tytul'];
  26. echo '<table><tr><td><img src="theme/'.$theme.'/images/right.gif" border="0"> '.$tytul.'</td></tr></table>';
  27.  }
  28. if ($result == 0) {} else {echo 'Nic Nie Znaleziono';}
  29. }
  30.  
  31. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




zobacz w manualu co zwraca mysql_query() i sie zastanow nad tym kodem:
if ($result == 0) {} else {echo 'Nic Nie Znaleziono';}

a potem poczytaj o mysql_num_rows()


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

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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 - 19:45