ale teoretycznie dziala. Stworzylem maly sklepik internetowy, na
zaliczenie zajec, i z czasem bedzie on coraz lepszy> Teraz dodalem
"Szukaj" czyli wyszukiwanie wyrazu z bazy danych i wyrzucenie z tabeli
na ekran z komorek zwiazanych z ta komorka w ktorej znalazl sie ciag
znakow. Wyszukuje mi ciag, problem w tym, ze gdy wpisze ciag znakow
ktorego nie ma w bazie, powinno wyrzucic mi na ekran wypowiedz w stylu:
nie ma takiego czegos w bazie. Tu jednak nie dziala mi to i zamiast
napisu pojawia mi sie pusta tabela. Wlasnie to chce wyeleminowac, aby w
przypadku braku rzeczy ktora pasuje do ciagu znakow wpisanych w pole
szukaj, pojawial sie sam tekst, a nie pusta tabelka.
mam tak skonstrulowany html wraz z php:
<?php /* Wysyłanie zapytania SQL */ $query = "SELECT * FROM `produkty`"; $result = mysql_query ("$query WHERE `Nazwa` like '%{$_GET['search']}%'") or die ("Brak takiego sprzetu"); }else{ } echo " <tr class=\"aa\"> <td class=\"tab_id1\">Id</td> <td class=\"tab_nazwa1\">Nazwa</td> <td class=\"tab_pro1\">Producent</td> <td class=\"tab_ilosc1\">Ilośc</td> <td class=\"tab_cena1\">Cena</td> </tr>"; $id=$val['0']; $nazwa=$val['1']; $pro=$val['2']; $ilosc=$val['3']; $cena=$val['4']; echo" <tr class=\"aaa\"> <td class=\"tab_id\">$id</td> <td class=\"tab_nazwa\">$nazwa</td> <td class=\"tab_pro\">$pro</td> <td class=\"tab_ilosc\">$ilosc</td> <td class=\"tab_cena\">$cena</td> <td><a href=\"szczegoly.php?id=$id\">szczegóły</a></td> </tr> "; } <a href=\"szczegoly.php?id=$id\"><a href=\"szczegoly.php?id=$id\"> ?>
</a href=\"szczegoly.php?id=$id\"></a href=\"szczegoly.php?id=$id\">