Mam nastepujacy kod wyszukiwarki, ktora ma za zadanie wyszukanie odpowiadniej pozycji z bazy danych wg zadanego slowa.
<?php echo "<table align='right' width='700' cellpadding='0' cellspacing='0'><tr><td align='center'> <br><form action='' method='post'> <table width='400' cellpadding='0' cellspacing='0'> <tr height='30' class='tabela'><td align=left valign='middle'> <font class=edytuj><b><i> . : Wyszukiwarka Panelu Administracyjnego:</i></b></font> </td></tr><tr><td> <table width='400' cellpadding='0' cellspacing='0'> <tr height='40' class='tabela2'><td valign='middle'> <font class='edytuj'>Wpisz szukane słowo:</font> <input type='text' name='words' value='$words'> <input type='hidden' name='good' value='yes'> </td><td> <table class=menu cellpadding='0' cellspacing='0'><tr><td> <input class='edit' name='szukaj' type='submit' value='Szukaj'> </td></tr></table> </td></tr></table> </td></tr></table> </form> </td></tr><tr><td>"; if($_POST['good']=='yes'){ if($_POST['words']==true){ $db_table = "str_miej"; $db_table2= "podstr_miej"; $mysql_row = "Klucz"; $query[1] = "SELECT * FROM $db_table"; $query[2] = "SELECT * FROM $db_table2"; echo"<table cellpadding='0' cellspacing='0'><tr class='tabela2'><td><font class='edytuj'><i>Rezultat wyszukiwania dla: <b>$words</b></i></font></td></tr></table><br>"; for($ile=1;$ile<=2;$ile++){ { //$rawid = ($row[id_str_miej]); $nazwa[$ile] = ($row[$ile][Nazwa]); $adres[$ile] = ($row[$ile][Adres]); $miasto[$ile] = ($row[$ile][Miasto]); $tel[$ile] = ($row[$ile][Tel]); $www[$ile] = ($row[$ile][Www]); $slowo[$ile] = preg_replace("/$words/i", "<b><font color='red'> $words</font></b>", $row[$ile][$mysql_row]); $wyswietl[$ile] = "<font class='edytuj'><b>" .$nazwa[$ile] . "</b> <br>" . $adres[$ile] . ", " . $miasto[$ile]. " <br>" . $tel[$ile]. " <br>" . $www[$ile] . "</b><br></font><br><br>"; $znaleziono++; } $wszystkie++; } } echo "<table cellpadding='0' cellspacing='0'><tr class='tabela2'><td><font class='edytuj'><i>Znaleziono<b> $znaleziono</b> z po¶ród<b> $wszystkie</b> pozycji w bazie.</i></font></td></tr></table>"; } else{ echo "<table cellpadding='0' cellspacing='0'><tr class='tabela2'><td><font class='edytuj'><i>Wpisz szukane słowo do wyszukiwarki.</i></font></td></tr></table>"; } } ?>
I tak, kiedy wyszukiwarka dziala na localhoscie to wszystko dziala poprawnie, a jesli ja wrzuce na serwer, to mimo zadanego slowa ona i tak zawsze wyswietli wszystkie pozycje z bazy. Co tu moze byc nie tak?
Moze jakas literowka, ktorej nie wykrywa localhost, a serwer wykrywa??
Prosze o pomoc. Pozdrawiam adeq_PL
||
|| Dzieki nospor!!!
V