Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmienne i multilang
Forum PHP.pl > Forum > Przedszkole
nikestylex7
Witam. Jako, że jeszcze się uczę i ćwiczę napotkałem problem. Chcę zrobić stronę w kilku językach a więc użyłem funkcji define() . Przykład : define('LANG_MENU_HOME', 'Strona Główna');. Proste rzeczy takie jak to echo LANG_MENU_INDEX_1; zrobię lecz problem napotykam gdy dochodzi zmienna. Oto problem :
  1. echo LANG_MENU_INDEX_2; . $kasa . '€.' LANG_MENU_INDEX_22;
. Pierwsza część zdania później zmienna znaczek euro oraz drugie zdanie. Strona pokazuje błąd , że .(kropki) są niepotrzebne.
muk4
  1. echo LANG_MENU_INDEX_2.$kasa.'€'.LANG_MENU_INDEX_22;

bez ; po pierwszej stałej.
nikestylex7
Włąśnie tak zrobiłem zdania są euro jest ale nie ma pasy nie wyświetla ile dostałem. -.-"
muk4
Cytat(nikestylex7 @ 2.08.2010, 02:26:24 ) *
Włąśnie tak zrobiłem zdania są euro jest ale nie ma pasy nie wyświetla ile dostałem. -.-"

Bo może zmienną masz pustą? Sprawdź osobno co zawiera.
nikestylex7
  1. else{
  2. mysql_query("INSERT INTO ref SET ip='".$_SERVER["REMOTE_ADDR"]."', id_user='$ref'");
  3. $kasa = rand(10, 100);
  4. $mam = mysql_fetch_row(mysql_query("SELECT kasa FROM user WHERE id='$ref'"));
  5. $razem = $mam[0] + $kasa;
  6. mysql_query("UPDATE user SET kasa='$razem' WHERE id='$ref'");
  7. echo LANG_MENU_INDEX_2 . $kasa . '€.'. LANG_MENU_INDEX_22;
  8. }
krispak
Zapytania do bazy ci sie wykonuja i nie ma bledu?

Dziwne bo u mnie losuje sobie liczbe i sie wyswietla.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.