Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Slownik
podziak
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (20%)
X----


Witam.

Chcialbym sie dowiedziec jednej rzeczy podczas pisania slownika. Chodzi mi o to aby nie powtarzac wpisow. I teraz sposob stworzenia wymyslilem ze bede mial jedna tabele dla wyrazow polskich oraz druga dla angielskich tylko ze jest to relacja jeden do jednego. Zdaje to zadanie przy malych slownikach. ALe jesli by chcialo sie podac wiele znaczen danego wyrazu zaczyna sie problem.

Czy ktos moze mi podpowiedziec jak rozwiazac takie relacje.

Chodzi mi o wykonanie czegos takiego jak jest na slowniki.onet.pl

Bo chyba jest mozliwosc wykonania czegos takiego zamiast przepisywania slowek kilkukrotnie dla jednego slowa.

Z gory dziekuje
Go to the top of the page
+Quote Post
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


wlasciwie to sam sobie odpowiedziales na pytanie

tabela: polski: idpolski, wartosc
tabela: angielski: idangielski, wartosc
tabela: polski_angielski: idpolski, idangielski


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
podziak
post
Post #3





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 10.09.2005

Ostrzeżenie: (20%)
X----


a mozna troszeczke jasniej bo nie zabardzo skumalem. Nie rozumiem tej 3 ciej tabeli jaka zasada co i jak ? czy to wszystko trzeba recznie robic czy mozna jakos inaczej polaczyc?

Z gory thx winksmiley.jpg
Go to the top of the page
+Quote Post
maniekl2
post
Post #4





Grupa: Zarejestrowani
Postów: 162
Pomógł: 29
Dołączył: 6.04.2008

Ostrzeżenie: (0%)
-----


No możesz zrobić tabele w bazie id, ang, pol i kod w podobie tego :
  1. <?php
  2. if(isSet($_POST['name'])){
  3.  $query="SELECT ang FROM slownik WHERE pol='".$_POST['name']."'";
  4.  
  5. $results = mysql_query($query);
  6.  $numrows= mysql_num_rows($results);
  7.  if($numrows != '0') {
  8.  $row = mysql_fetch_array();
  9.  
  10.  echo "".$_POST['name']." : ".$row['ang']." <br> ";  
  11.  } else {
  12. echo ' Error';
  13. }
  14. }
  15. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:35