<html> <head> </head> <body> <form action="rezultaty.php" method="post"> Wybierz metodę wyszukiwania:<br /> <select name="metoda_szukania"> <option value="autor">Autor <option value="tytul">Tytuł <option value="isbn">ISBN </select> <br /> Wprowadź poszukiwane wyrażenie:<br /> <input name="wyrazenie" type="text"> <br /> <input type="submit" value="Szukaj"> </form> </body> </html>
plik php
<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('loacalhost', 'ksiazkorama', 'haslo', 'ksiazki'); if (mysqli_connect_errno()) { exit; } $zapytanie = "select * from ksiazki where ".$metoda_szukania." like '%".$wyrazenie."%'"; $wynik = $db->query($zapytanie); $ile_znalezionych = $wynik->num_rows; for ($i=0; $i <$ile_znalezionych; $i++) { $wiersz = $wynik->fetch_assoc(); } $wynik->free(); $db->close(); ?> </body> </html>
jak to rozwiązać ?
pozdrawiam