Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyszukiwarka - problem
duckbill
post 30.11.2003, 13:52:23
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.07.2003

Ostrzeżenie: (0%)
-----


Dobra problem jest nastepujacy... mam taka to oto wyszukiwarke na stronie:

[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).". &nbsp; ";
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 sad.gif Jak to zrobic.. o ile w ogole sie da sad.gif
Go to the top of the page
+Quote Post
BzikOS
post 30.11.2003, 21:43:34
Post #2





Grupa: Przyjaciele php.pl
Postów: 660
Pomógł: 0
Dołączył: 28.08.2002
Skąd: Starachowice

Ostrzeżenie: (0%)
-----


No to usuń spacje z wyrażenia i szukaj dla dwóch kryterii "ZX 777" i "ZX777".
Go to the top of the page
+Quote Post
duckbill
post 30.11.2003, 23:16:50
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 22.07.2003

Ostrzeżenie: (0%)
-----


Ok tylko nadal pozostale problem jak odszukac w bazie wyrazenie ZX 777 po wpisaniu w wyszukiwarce ZX777 questionmark.gif? przesuwac spacje w stringu i szukac po kazdym przesunieciu questionmark.gif?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:06