Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wyszukiwanie danych, problem
salva
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 21.03.2010

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


kod strony z pobraniem danych z tabeli i wyswietleniem ich w tabelce
  1. <?php
  2.  
  3. mysql_connect("","","");
  4.  
  5. $wynik = mysql_query("SELECT id,nazwa,opis,obrazek,cena FROM koszulki ")
  6. or die('Błąd zapytania');
  7. /*
  8. wyświetlamy wyniki, sprawdzamy,
  9. czy zapytanie zwróciło wartość większą od 0
  10. */
  11. if(mysql_num_rows($wynik) > 0) {
  12. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  13. echo "<table cellpadding=5 border=2>";
  14. while($r = mysql_fetch_assoc($wynik)) {
  15. echo "<tr>";
  16. echo "<td width=100>".$r['id']."</td>";
  17. echo "<td width=200>".$r['nazwa']."</td>";
  18. echo "<td width=200>".$r['opis']."</td>";
  19. echo "<td width=200><img src='".$r['id'].".jpg' alt='ffff'></td>";
  20. echo "<td width=100>".$r['cena']."</td>";
  21. echo '<td><a href="dodajkoszyk.php">Dodaj</a></td>';
  22.  
  23. echo "</tr>";
  24. }
  25. echo "</table>";
  26. }
  27.  
  28. ?>




chce zrobic wyszukiwarke, ze jak wpisze nazwe to mi ja znadzie i wyswietli caly produkt w postaci tabeli tak jak jest na powyzszej stronie a jak nie znajdzie, to pisze ze nie ma danego produktu

  1. <?php
  2. echo'<form action="szuk2.php" method="post">
  3. Wpisz wyszukiwany produkt: <input type="text" name="phrase" />
  4. <input type="submit" value="Szukaj!" />
  5. </form>'
  6. ?>


  1. <?php
  2.  
  3. $baza=mysql_connect("","","");
  4.  
  5. $wysz = $_POST['phrase'];
  6. $query="Select nazwa From koszulki Where nazwa Like '%".$wysz."%'";
  7. echo $query;
  8. $wyszk = mysql_query($query);
  9.  
  10. while($r = mysql_fetch_row($wyszk)) {
  11. echo "<table cellpadding=5 border=2>";
  12. echo "<tr>";
  13. echo "<td width=100>".$r['id']."</td>";
  14. echo "<td width=200>".$r['nazwa']."</td>";
  15. echo "<td width=200>".$r['opis']."</td>";
  16. echo "<td width=100>".$r['cena']."</td>";
  17. echo "</tr>";
  18. echo "</table>";
  19. }
  20.  
  21.  
  22. ?>


nie działa mi to, jak wpisze slowo adidas , bo mam produkt o takiej nazwie to wyswietla mi taka linijke
Cytat
Select nazwa From koszulki Where nazwa Like '%adidas%'
a pod nia pusta tabelke

a jesli wpisze nazwe ktorej nie ma to wyswietla tylko taka linijke
Cytat
Select nazwa From koszulki Where nazwa Like '%ggs%'



Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 23:23