Robie skrypt który umożliwi tłumaczenie słów z klilku języków. W każdym razie mam taki problem jak szukam np. 'Pies' to pokazuje mi sie że znalazł 5 wyrażęń które zawarte jest słowo "pies". Ale jak mi ma wypisać np:
Duży pies -> Big dog
Mały pies -> Small dog
Czerwony pies -> Red dog
itd
To mi wypisuje w taki sposób:
Duży pies -> Big dog
->
->
Itd
jakby gługił zmienną przy pętli. A oto mój kawałek skryptu:
<?php include 'config.php'; switch( $_GET['etap'] ) { case 'find': $z_slowo = $z.'_slowo'; $z_klucz = $z.'_klucz'; $z_text = $z.'_text'; $na_slowo = $na.'_slowo'; $na_klucz = $na.'_klucz'; $na_text = $na.'_text'; if ($w_opisie == \"1\") { $zapytanie = mysql_query(\"SELECT * FROM slowa WHERE $z_slowo LIKE '%$key%' OR $z_klucz LIKE '%$key%' OR $z_text LIKE '%$key%' ORDER BY id\"); if ($znaleziono == \"0\") { } else { } { $id = $wiersz['id']; $z_slowo = $wiersz[''.$z_slowo.'']; $na_text = $wiersz[''.$na_text.'']; $na_slowo = $wiersz[''.$na_slowo.'']; echo '<img src=image/strz1.gif><a href=view.php?idd='.$id.'><b>'.$z_slowo.'-'.$na_slowo.'</b></a><br>'.$na_text.'<hr size=1>'; } } if ($w_opisie == \"0\") { $zapytanie = mysql_query(\"SELECT * FROM slowa WHERE $z_slowo LIKE '%$key%' OR $z_klucz LIKE '%$key%' ORDER BY id\"); if ($znaleziono == \"0\") { } else { } { $id = $wiersz['id']; $z_slowo = $wiersz[''.$z_slowo.'']; $na_text = $wiersz[''.$na_text.'']; $na_slowo = $wiersz[''.$na_slowo.'']; echo '<img src=image/strz1.gif><a href=view.php?idd='.$id.'><b>'.$z_slowo.'-'.$na_slowo.'</b></a><br>'.$na_text.'<hr size=1>'; } } break; default: Szukaj wyrazu (wszędzie): <input name=key> <select name=z> <option selected> pol <option> ang </select> -> <select name=na> <option selected> ang <option> pol </select> <br> <INPUT TYPE=radio NAME=w_opisie VALUE=0 CHECKED>Szukaj w tytule <INPUT TYPE=radio NAME=w_opisie VALUE=1>Szukaj w tytule i opisie <input type=submit value=Przycisk><br> </form>\"; } ?>
Macie jakiś pomysł jak to naprawic ?