Witam,
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.html1 plik z wyszukiwarki
<meta content="text/html; charset=iso-8859-2" http-equiv="content-type"/>
<title> Wyszukiwanie książek w księgarni "Książkorama"
</title> <h1>Wyszukiwanie książek w księgarni "Książkorama"
</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" size="40"> <input type="submit" name="submit" value="Szukaj">
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'];
$wyrazenie = trim($wyrazenie);
if (!$metoda_szukania || !$wyrazenie)
{
echo 'Brak parametrów wyszukiwania. Wróć do poprzedniej strony i spróbuj ponownie.'; }
{
}
$connection = @mysql_connect('ukskrzeszowice.pl','kardi3','haslo'); @ $db = new mysqli($connection,'kardi3_Ksiazki');
if (mysqli_connect_errno())
{
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."%'";
$wynik = $db->query($zapytanie);
$ile_znalezionych = $wynik->num_rows;
echo '<p>Ilość znalezionych pozycji: '.$ile_znalezionych.'</p>'; $wiersz = $wynik;
for ($i=0; $i <$ile_znalezionych; $i++)
{
echo "<p><strong>".($i+1).". Tytuł: "; echo "</strong><br />Autor: "; }
$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
Ten post edytował kardi3 17.07.2011, 20:39:36