mam problem ze skryptem z pewnej książki,
nie działa mi wyszukiwanie elementów z bazy danych i wyświetlanie ich na stronie. Skrypt wyświetla na stronie :"Książkorama-rezultaty wyszukiwania Ilość znalezionych wyników" Jak ktoś chciałby sprawdzić to link do wyszukiwarki www.ukskrzeszowice.pl/phptest/szukaj.html
1 plik z wyszukiwarki
<html> <head> <meta content="text/html; charset=iso-8859-2" http-equiv="content-type"/> </head> <body> <form action="rezultaty.php" method="post"> Wybierz metodę wyszukiwania: <br /> <select name="metoda_szukania"> </select> <br /> Wprowadź poszukiwane wyrażenie: <br /> <input name="wyrazenie" type="text" size="40"> <br /> <input type="submit" name="submit" value="Szukaj"> </form> </body> </html>
2 plik z wyszukiwarki
<html> <head> <title>"Książkorama"-Rezultaty wyszukiwania</title> </head> <body> <h1>"Książkorama"-Rezultaty wyszukiwania </h1> <?php // utworzenie krótkich nazw zmiennych $metoda_szukania=$_POST['metoda_szukania']; $wyrazenie=$_POST['wyrazenie']; if (!$metoda_szukania || !$wyrazenie) { exit; } { } @ $db = new mysqli($connection,'kardi3_Ksiazki'); if (mysqli_connect_errno()) { exit; } $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'"; $wynik = $db->query($zapytanie); $ile_znalezionych = $wynik->num_rows; $wiersz = $wynik; for ($i=0; $i <$ile_znalezionych; $i++) { } $db->close(); ?> </body> </html>
Tabela w bazie danych jest wypełniona, dane do logowania do bazy są poprawne, kwerenda po wpisaniu w konsole wyświetla dobre wyniki natomiast na stronie nie wyświetlają się żadne. Przypuszczam, że jest jakiś błąd w tym 2 pliku w kodzie php. Proszę o pomoc