Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zawartość wybranego elementu jednej tablicy w drugiej
patryk9200
post
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Witam!

Posiadam stronę internetową, którą postanowiłem przerobić na wersje wielojęzyczną.
Uzyłem do tego tablic:

'language' => array('Wybierz język: ', 'Select Language: ', 'Sprache auswählen: ', 'Choisissez la langue: ', 'Selecteer taal: '),
'plogowania' => array('Podaj dane do logowania w systemie', 'Enter details to log on', 'Geben Sie Details um sich über das System', 'Sil vous plaît soumettre votre login', 'Gelieve uw login'),

którą to mam zapisaną w pliku lang.php.

Aby wyświetlić wybrany element po przełączeniu języka wpisuje echo lang('plogowania');
Posiadam również inną tablicę z zaincludowanym plikiem lang.php:

'a8' => array ( 'id' => 10, 'nazwa' => 'Język', 'fieldname' => 'a8', 'pole' => 'listaRP' , 'checked' => 'first' ),

do której to w miejsce 'Język' muszę przekazać dane z tablicy pierwszej po przełączeniu języka. Próbowałem np. tak:

'a8' => array ( 'id' => 10, 'nazwa' => ''.lang('language').'', 'fieldname' => 'a8', 'pole' => 'listaRP' , 'checked' => 'first' ),

ale z jakiegoś powodu zwraca mi puste pole. Jak to rozwiązać? albo jak w inny sposób pobierac wybrane elementy tablicy1 do tablicy2??

Dodam jeszcze, że skrypt jest zrobiony identycznie jak ten na stronie: http://www.webday.pl/viewtopic.php?f=46&p=3542

Wszystko działa poza elementami z tej drugiej tablicy ;/

Ten post edytował patryk9200 7.02.2009, 01:17:50
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryk9200
post
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


<wow>
A więc tak... włączyłem wyświetlanie błedów... i mi wyskoczyło ich dość trochę,
oto one:
[b]Notice: Undefined variable: link in /addogloszeniekrok2.php3 on line 592

Notice: Undefined index: in /showaddengine.php3 on line 303
[/b]Notice: Undefined variable: a116 in /addogloszeniekrok2.php3 on line 585
Notice: Undefined property: s15 in /addkontaktkrok2.php3 on line 265
Notice: Undefined variable: a101 in /addogloszeniekrok2.php3 on line 512

Notice: Undefined index: checkedautos in /showaddengine.php3 on line 625

Notice: Undefined index: id in /addogloszeniekrok2.php3 on line 8

Notice: Undefined index: special in /addogloszeniekrok2.php3 on line 12

Potem sie już tylko powtarzają;/
Co mam z tym zrobić?
hmmm....
może to być wina tego że było to kiedyś napisane w php3 a część jest teraz w php5 ?


Zrobiłem tak jak powiedziałeś.
Faktycznie odwoływanie się do elementu tablicy w ten sposób:
''.lang('language').'' jest błędne, jednakże gdu odwołuję się w ten sposób co napisałeś tzn.
lang ('language') wyskakują mi dane w języku polskim które są jako pierwsze w tablicy.
Dlaczego te dane nie zmieniają się gdy przełączę język na np. en, kiedy inne dane się zmieniają?
Tylko te z tej tablicy nie zmieniają sie zgodnie z ustawieniami...
Go to the top of the page
+Quote Post

Posty w temacie


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: 11.10.2025 - 18:11