problem z 1 posta rozwiazany teraz mam kolejny

Chodzi o wyszukiwanie po tagach. Powiedzmy ze tagi sa oddzielane spacja " " i mamy artykul o pieczeniu ktory posiada takie tagi: pieczenie piekarz pieczywo piekarnia
i dla przykladu ktos wpisze: pieczywo piekarz i tu chcialbym aby przeszukiwalo artykul po obojetnej(losowej) kolejnosci ulozenia tych tagow. W tej chwili jest tak, ze jak wpisze w kolejnosci od lewej 2 lub wiecej tagow to znajdzie dany artykul ale jesli zamienie kolejnosc badz omine ktorys tag pomiedzy wpisanymi to mam brak rezultatow. Aktualny kod wyglada nastepująco"
if ($_POST['slowo'])
{
$cel=$_POST['cel'];
$i=0;
echo '<font size="3"><a href="artykuly.php?id=' . $temp['id'] . '">' . stripslashes($temp["tytul"]) . '</a></font><br>'; $i=$i+1;
}
if ($i==0)
{
echo "Brak rezultatów wyszukiwania!"; }