[php:1:563e42cf83]<?php
if (!$searchterm)
{
echo "Nie podałeś nazwy pozycji do szukania";
exit;
}
$searchterm = addslashes($searchterm);
@ $db = mysql_connect("serwer", "login", "pass");
if (!$db)
{
echo "Nie można połączyć się z bazą. Spróbuj później.";
exit;
}
mysql_select_db("nazwa bazy");
$query = "select * from nazwa tabeli where ".nazwa." like '%".$searchterm."%'";
$result = mysql_query($query);
$num_results = mysql_num_rows($result);
if($num_results==0)
{
echo "Wynik wyszukiwania dla: ".$searchterm."<br/>";
echo "Nie znaleziono takiej pozycji";
}
else {
echo "<p>Wynik wyszukiwania dla: ".$searchterm."<br/>";
echo "Ilość znalezionych pozycji: ".$num_results."</p>";
for ($i=0; $i <$num_results; $i++)
{
$row = mysql_fetch_array($result);
echo "<p><strong>".($i+1).". ";
echo stripslashes($row["nazwa"]);
echo "</strong><br>ilość: ";
echo stripslashes($row["ilosc"]);
echo "<br>Producent: ";
echo stripslashes($row["producent"]);
echo "</p>";
}
}
?>[/php:1:563e42cf83]
wszystko jest fajnie, ladnie szuka i wogole... ale niestety odroznie wyrazy ze spacja i bez... np. jesli chce odszykac pozycje w bazie ZX 777 a wpisze w wyszukiwarce ZX777 to juz jej nie odnajde... Oczywiscie chcialbym zeby dzialalo to w druga strona tez, czyli po wpisaniu ZX 777 mozna odszukac ZX777

