witam,
zmieniłem serwer i wyszukiwarka rekordów z MySQL wyświetla za kazdym razem wszystkie rekordy co by się nie wpisało. Wcześniej było wszystko dobrze. Wrzucam kod pliku search.php
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="arkusz.css" />
<body>
<?php
/*
połączenie z bazą sobie darujemy
opisane jest ono w tej poradzie
<a href="http://www.kess.com.pl/?sid=10&pid=32" target="_blank">http://www.kess.com.pl/?sid=10&pid=32</a>
*/
// podłączamy plik connection.php
require "connection.php";
// wywołujemy funkcję connection()
connection();
mysql_query("SET collation_connection = utf8_general_ci;"); mysql_query("/*!40101 SET character_set_results = NULL */;");
/* zapytanie do konkretnej tabeli */
$warunki=" (nazwa LIKE '%$wyniki[0]%' || nazwa LIKE '%$wyniki[0]%' || nazwa LIKE '%$wyniki[0]%')";
for ($i=1;$i<count($wyniki);$i++)
{
$warunki.=" and (nazwa LIKE '%$wyniki[$i]%' || nazwa LIKE '%$wyniki[$i]%' || nazwa LIKE '%$wyniki[$i]%')";
}
$query="SELECT * FROM lista WHERE $warunki ";
/*
wyświetlamy wyniki, sprawdzamy,
czy zapytanie zwróciło wartość większą od 0
*/
/* jeżeli wynik jest pozytywny, to wyświetlamy dane */
echo "<div align='center'>"; echo "<td class='wiersz1'>".$r['nazwa']."</td>"; echo "<td class='wiersz2'>".$r['rodzaj']."</td>"; echo "<td class='wiersz3'><a target='_blank' href=".$r['link'].">Kliknij</a></td>"; } }
?>
</body>
</head>
</html>