witam,
tworze wyszukiwarke w PHP i mam problem z odczytaniem danych z bazy
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2">
<meta name="Description" content=" Jest to strona o Mario Puzo ">
<meta name="Keywords" content=" Mario, Puzo ">
<meta name="Author" content=" Piotr Świniarski ">
<title> Sklep z artykułami sportowymi </title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<a name="gora"></a>
<table border width="700" align="center" cellspacing="0" cellpadding="0" summary="0"
<tbody>
<tr>
<td height="100" bgcolor="silver" colspan="2"><img src="logo.gif" alt="" width="700" height="100"></td></tr>
<tr>
<td width="175" valign="top">
<!-- MENU --><br>
<a target="_blank" href="index.php">Główna</a><br><br>
<a target="_blank" href="rejestracja.php">rejestracja</a><br><br>
<form action="rezultaty.php" method="post">
Wybierz metodę wyszukiwania<br />
<select name="metoda szukania">
<option value="producent">producent
<option value="rozmiar">rozmiar
<option value="rodzaj">rodzaj
</select><br />
Wprowadź wyrażenie<br />
<input name="wyrazenie" type="text"><br />
<input type="submit" value="Szukaj">
</form>
</td>
<td valign="top">
<center>
<h1>Sklep sportowy - wyniki wyszukiwania</h1>
<?php
$metoda_szukania=$_POST["metoda_szukania"];
$wyrazenie=$_POST["wyrazenie"];
$wyrazenie=trim($wyrazenie);
if(!$metoda_szukania || !$wyrazenie)
{
echo "Brak parametrów wyszukiwania"; }
{
}
$zapytanie ="select producent, rodzaj, rozmiar from opis_towaru where" .$metoda_szukania =$wyrazenie;
$ile_znalezionych = $wynik;
echo "Ile Znalezionych:" .$ile_znalezionych. "<br /><br />";
for($i=0; $i<$wynik; $i++)
{
echo '<br />'.($i+1).'.<b>producent</b><br />'; echo '<br /><b>rozmiar</b><br />'; echo '<br /><b>rodzaj</b><br />'; }
?>
</center>
</td>
</tr>
<tr><td colspan="2">Piotr Świniarski (c)2008</td></tr>
</table>
</body>
</html>
błąd jest napewno w tej linijce
$zapytanie ="select producent, rodzaj, rozmiar from opis_towaru where" .$metoda_szukania =$wyrazenie;
wiem, ze nie powinno tam być znaku =, ale jak tego nie wstawiłem to wyskakiwał mi błąd w zapytaniu
a teraz wyrzuca mi całą zawartość z tabeli, bez rozróżniania tego co zostało wpisane w wyszukiwarce.
z gory dzieki za podpowiedz.
Powód edycji: Poprawiłem tag oraz bbcode. /webdicepl