Проблем с търсачката

Teodotko

Registered
Код:
<?
include('conf.php');
$search=$HTTP_POST_VARS['search'];

// Малка защита от хакерчета, не знам колко е надеждна. Променя < и > в < и >.
$search=str_replace("<", '<', $search);
$search=str_replace(">", '>', $search);

// Този ред прави търсената дума с малки букви т.е. СоФиЯ става софия
$search=strtolower($search);

// Тук търсим думата в базата данни в таблицата която сме присвоили на $table (след малко ще я присвоим). lower(kolona1) означава, че всички думи в колона1 ще бъдат видяни с малки букви както в примера показан горе. %$search% значи, че ако търсим за 'офи' търсачката ще искара 'софия' % замества букви или знаци в случея в началото и в края на думата или ако търсим 'кон' ще ни покаже 'конски'
$query=mysql_query("SELECT * FROM $table WHERE lower(kolona1) like '%$search%' or lower(kolona2) like '%$search%'");

// Тук вече изваждаме резултатите и ги подреждаме в <div> и всеки резултат във <fieldset>
echo "<div style=\"float: left; margin-left: 30px;\">";

while ($row = mysql_fetch_array($query)) {


// title е заглавие, url е адрес, descr е описание, това са имена на колони в таблицата $table.
echo "
<fieldset style=\"font-size: 12px; margin-top: 7px; width: 400px;\">
<legend>".$row['ime']."</legend>
<br /><a href=\"$row[url]\" class=\"link3\" target=\"_blank\">".$row['ime']."</a>
</fieldset>";


}


echo "</div>";
?>


Това е кода дава ми тази грешка -
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/s46t4e0n/public_html/video/search.php on line 31
 

Back
Горе