CZeść

Robie słownik. Słownik będzie miał dużo języków (z 10 narazie) i chce nie konbinować i wymyślać każdą konbinacje to chciałem aby słownik szukał względem tabeli. Kazda tabela to inny język. W pierwszym select to tabela w której będziemy szukać słowa. W drugim select to tabela w której będzie to drugi język (na który tumaczymy).
Moja baza zkłada się
  1. Tabela I pol_slowa
  2. |ID|pol_slowo|pol_klucz|pol_text|
  3.  
  4.  
  5. Tabela II ang_slowa
  6. |ID|ang_slowa|ang_klucz|ang_text|
  7.  
  8.  
  9. Tabela III ger_slowa
  10. |ID|ger_slowa|ger_klucz|ger_text|


Mój kod scryptu wygląda następująco
  1. <?php
  2.  
  3.  
  4. include 'config.php'; 
  5. include 'lang.php'; 
  6. switch( $_GET['etap'] )
  7. { 
  8. case 'find':
  9.  
  10. if ($w_opisie == &#092;"1\") 
  11. {
  12. $slow = &#092;"_slowa\";
  13. $klucz = &#092;"_klucz\";
  14. $opis = &#092;"_text\";
  15. $tabela_two= &#092;"$jezyk_two $slow\"; 
  16. $tabelaone= &#092;"$jezyk_one $slow\"; 
  17. $klucz_one= &#092;"$jezyk_one $klucz\";
  18. $opis_one= &#092;"$jezyk_one $opis\";
  19. $klucz_two= &#092;"$jezyk_two $klucz\";
  20. $opis_two= &#092;"$jezyk_two $opis\";
  21. $zapytanie = mysql_query(&#092;"SELECT * FROM '$tabelaone' WHERE pol_slowo LIKE '%$key%' OR pol_klucz LIKE '%$key%' OR pol_text LIKE '%$key%' ORDER BY id\");
  22. $znaleziono = mysql_num_rows($zapytanie);
  23. if ($znaleziono == &#092;"0\")
  24. {
  25. print ($nieznaleziono);
  26. }
  27. else
  28. {
  29. print &#092;"$znalezion $znaleziono $pojecia.<br><br>\";
  30. }
  31. while ($wiersz = mysql_fetch_array($zapytanie)) 
  32. {
  33. $id = $wiersz['id'];
  34. $pol_slowo = $wiersz['pol_slowo'];
  35. $ang_text = $wiersz['ang_text'];
  36. $ang_slowo = $wiersz['ang_alowo'];
  37. echo '<img src=image/strz1.gif><a href=view.php?idd='.$id.'><b>'.$pol_slowo.'-'.$ang_slowo.'</b></a><br>'.$ang_text.'<hr size=1>';
  38. }
  39. }
  40. if ($w_opisie == &#092;"0\") 
  41. {
  42. $zapytanie = mysql_query(&#092;"SELECT * FROM slowa WHERE pol_slowo LIKE '%$key%' OR pol_klucz LIKE '%$key%' ORDER BY id\");
  43. $znaleziono = mysql_num_rows($zapytanie);
  44. if ($znaleziono == &#092;"0\")
  45. {
  46. Echo &#092;"druga możliwość\";
  47. }
  48. break;
  49.  
  50. default:
  51. echo &#092;"<form action=index.php?etap=find method=POST>
  52. $text_szukac: <input name=key>
  53. <select name=jezyk_one>
  54. <option selected> pol
  55. <option> ang
  56. <option> ger
  57. </select> ->
  58. <select name=jezyk_two>
  59. <option selected> ang
  60. <option> pol
  61. <option> ger
  62. </select>
  63. <br>
  64. <INPUT TYPE=radio NAME=w_opisie VALUE=0 CHECKED>$szukaj_tytule
  65. <INPUT TYPE=radio NAME=w_opisie VALUE=1>$szukaj_opisie
  66. <input type=submit value=Szukaj><br>
  67. </form>&#092;";
  68. }
  69.  
  70.  
  71. ?>


I wystepuje błąd szukania mad.gif