Generalnie chodzi o to, aby wyszukało to co wpisze i wyświetliło wyniki znalezione w tej tabeli.
<h1>Wyszukiwanie książek
</h1> <form action="rezultaty.php" method="post"> Wybierz metodę wyszukiwania:
<br /> <select name="metoda_szukania"> Wprowadź poszukiwane wyrażenie:
<br /> <input name="wyrazenie" type="text"> <input type="submit" value="Szukaj">
<?php
$metoda_szukania=$_POST['metoda_szukania'];
$wyrazenie=$_POST['wyrazenie'];
$wyrazenie = trim($wyrazenie);
if (!$metoda_szukania || !$wyrazenie)
{
echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.'; }
{
}
{
echo 'Błąd: Połączenie z bazą danych nie powiodło się. Spróbuj jeszcze raz później.'; }
$zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'";
$ile_znalezionych = $wynik->num_rows;
echo '<p>Ilość znalezionych pozycji: '.$ile_znalezionych.'</p>';
for ($i=0; $i <$ile_znalezionych; $i++)
{
$wiersz = $wynik->fetch_assoc();
echo '<p><strong>'.($i+1).'. Tytuł: '; echo '</strong><br />Autor: '; }
?>
Niestety wyniki się nie pokazują. Ktoś wie gdzie jest błąd?