Witam.
Gonią mnie terminy więc postanowiłem już nie czekać dłużej tylko poprosić kogoś o pomoc. :]
A więc mam problem z własną wyszukiwarką polegający na tym, że wyświetla mi on wszystkie pola w tablicy w której jest szukane zapytanie bez różnicy jakie słowo wpisaliśmy w wyszukiwarce.
Niżej zamieszczam kod i proszę o jakąś radę choćby najmniejszą jak znaleźć ten błąd .
<?php
<form action="search.php" method="post">
<input type="text" name="search" />
<input type="submit" value="Szukaj!" />
</form>';
$warunki=" (`user_name` LIKE '%$wyniki[0]%' Or `user_surname` LIKE '%$wyniki[0]%' )";
for ($i=1;$i<count($wyniki);$i++)
{
$warunki.=" and (`user_name` LIKE '%$wyniki[$i]%' Or `user_surname` LIKE '%$wyniki[$i]%' )";
}
$query="SELECT * FROM `users` WHERE $warunki ";
// wyswietlenie ilości wyszukanych obiektów
echo'Znaleziono: '.$obAmount.'<br /><br />'; // wyświetlenie wyników w pętli
for($x=0;$x<$obAmount;$x++)
{
// przekształcenie danych na tablicę
echo '<a href="profile.php?id='.$row['user_id'].'">'.$row['user_name'].' </a>'; echo '<a href="profile.php?id='.$row['user_id'].'">'.$row['user_surname'].' </a>';
}
// zamknięcie połączenia
?>
Pozdrawiam.