Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zmiana języka na stronie
Mackos
post
Post #1





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

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


Witajcie!
Obecnie próbuje stworzyć skrypt który będzie zmieniał język na mojej stronie (czyli sam tekst), ale niestety coś mi nie idzie obecnie wygląda to tak:
  1. <html>
  2. <head></head>
  3. <body>
  4. <form action="jazyk.php" method="POST">
  5. <select name="lang">
  6. <option>polski</option>
  7. <option>angielski</option>
  8. </select>
  9. <input type="submit">
  10. </form>
  11. <?php if ($_POST[lang]=$polski)
  12. { echo'Polski';
  13. }
  14. else
  15. echo'Angielski'
  16.  
  17. ?>
  18. </body>
  19. </html>

Przy czym zaznaczam że jazyk.php jest tym plikiem który tu skopiowałem (odwołuje się sam do siebie), ponieważ chce uzyskać taki efekt że wraz ze zmianą, opcji w liście rozwijalnej funkcja zmieni tekst na ten napisany w danym języku.

I jeszcze mam drugie pytanie, jakich funkcji użyć aby skrypt zapamiętywał (zapisywał w cookies?) wybrany język, aby strona pokazywała się w wybranym języku przy kolejnych odwiedzinach?

Z góry dziękuję za pomoc.

Ten post edytował Mackos 22.07.2010, 17:02:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mackos
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 44
Dołączył: 10.06.2009

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


Cytat(cojack @ 22.07.2010, 17:14:07 ) *
  1. <?php if ($_POST[lang]=$polski)


przypisujesz wartość zmiennej ( której wcześniej nigdzie nie ma ) do zmiennej globalnej $_POST o indeksie lang. CO TO KUR*** JEST?

Cojak to jest po 1. pierwsze kroki w php , po 2 pomyłka, źle skopiowałem, tam nie miało być $polski tylko polski
erix dzięki za link, jednak obawiam się że opisane tam metody nie są na moim poziomie, ja mam obecnie problem z obsługą pętli warunkowej 'if' oraz obsługą formularza (IMG:style_emoticons/default/winksmiley.jpg) jednak zależy mi na tym żeby to wydumać ;P

--Edit--
Dobra mam:
  1. <?php if ($_POST[lang]==polski)
  2. { echo'Polski';
  3. }
  4. else
  5. echo'Angielski'
  6.  
  7. ?>

Więc teraz prosiłbym o 2 wskazówki:
- Jak zrobić żeby zapamiętało ów ustawienia po stronie użytkownika (cookies)?
- Jak sprawdzić w jakim języku jest przeglądarka użytkownika ?

Ten post edytował Mackos 22.07.2010, 22:52:29
Go to the top of the page
+Quote Post

Posty w temacie
- Mackos   [PHP] Zmiana języka na stronie   22.07.2010, 17:00:40
- - cojack   [PHP] pobierz, plaintext <?php if ($_POST...   22.07.2010, 17:14:07
- - erix   Temat: Wielojezykowosc   22.07.2010, 17:14:51
- - Mackos   Cytat(cojack @ 22.07.2010, 17:14:07 )...   22.07.2010, 22:31:27
- - evolucja   1. Tak 2. [PHP] pobierz, plaintext print_r($_S...   22.07.2010, 23:05:52
- - muk4   Cookies Google -> Ciastka w PHP   23.07.2010, 02:41:13
- - !*!   Zapisz to do sesji [PHP] pobierz, plaintext $_SES...   23.07.2010, 08:30:57


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: 10.10.2025 - 09:25