Strona 1 z 1

Wyszukiwarka

: czw sty 29, 2009 2:41 pm
autor: Patol89
Witam. Zrobiłem sobie wyszukiwarkę do stronki z grami "trochę" działa tzn.
np. gdy chcę znaleźć grę "prince of persia" to po wpisaniu "prince" lub "persia" znajdzie bez problemu ale gdy wpiszę całą nazwę to już jest problem i nie znajduje :evil:

kod wyszukiwarki (nie śmiać się to moja pierwsza szukajka :P)
[php]<?php
if ($_POST['send']=='YES'){
if( !empty($_POST['znajdz']) ){
$file = file("gry.dat");
sort($file);
foreach($file as $value) {
$exp = explode("`",$value);

$znajdz=strtolower($_POST['znajdz']);
$wpisy=strtolower($exp[0]);
$wpisy = strtr($wpisy, '():', ' ');

$tablica_slow = explode(" ", $wpisy);
foreach ($tablica_slow as $slowa) {
if ($znajdz == $slowa) {

echo "znaleziono.";

}
}
}
}
}
?>[/php]

zawartość gry.dat wygląda tak:

Kod: Zaznacz cały

Prince of Persia`Ubisoft`Przygodowa
Medal of Honor: Rising Sun`Electronic Arts Inc.`Akcja
itd..
jak to przerobić by wyszukiwało nawet gdy się wpisze więcej niż jeden człon nazwy?