Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wersja językowa
-Gość_TakiTam-
post
Post #1





Goście







Jak rozwiązać problem kilku wersji językowych tej samej podstrony/newsa? Jak przechowywać informacje na ten temat w bazie i jak je wyciągać? Proszę o poradę strategiczną w tej kwestii (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


Tworzymy tabelę [I]newsy[I]:
  1. CREATE TABLE newsy (id SERIAL PRIMARY KEY, title CHAR(100), news CHAR(1000), LANGUAGE CHAR(2) DEFAULT 'pl', date DATE DEFAULT now(), author CHAR(25)


-> Dodajemy newsiki (chyba wiesz jak)
-> Pobieramy newsiki z odpowiedniego języka
  1. <?php
  2. // Definiujemy stałą LANGUAGE (pl lub en)
  3. define('LANGUAGE', ($_GET['l'] !== &#092;"pl\") ? 'en' : 'pl');
  4.  
  5. // po połączeniu
  6. $sql = &#092;"SELECT * FROM newsy WHERE language='\".LANGUAGE.\"' ORDER BY id DESC\";
  7. $result = mysql_query($sql);
  8.  
  9. // no i wyświetlamy nie? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
  10. ?>


Coś w tym rodzaju
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_TakiTam   Wersja językowa   21.12.2004, 14:47:41
- - tiraeth   Tworzymy tabelę [I]newsy[I]: [SQL] pobierz, plaint...   21.12.2004, 15:03:25
- - Gość_TakiTam   Well, A co myslicie o nastepujacej metodzie: in...   21.12.2004, 15:26:20


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

 



RSS Aktualny czas: 3.10.2025 - 13:53