Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]jezyk
Forum PHP.pl > Forum > Przedszkole
Ruch Radzionków
witam ma taki problem w bazie danych mam tabele i w niej cos takiego

id|nazwa
1|$lang[polska]

i chce wyswietlic to w taki sposob:

  1. include('lang/pl.php');
  2. $pobierz = mysql_query("SELECT * FROM test");
  3. while($pob = mysql_fetch_array($pobierz))
  4. {
  5. echo $pob[nazwa];
  6. }


w lang/pl.php mam cos takiego:

$lang[polska] = 'polska';

i chce żeby z pobrało z tabeli i żeby wyświetlało takie cos:

polska

a nie

$lang[polska]

jak można pobrac z tabeli zeby wyswietlilo to co znajduje sie w pliku pl.php
z góry dzięki za pomoc
skowron-line
eval

Ruch Radzionków
a jak to moge użyc
skowron-line
Tak jak w manualu jest napisane.

Swoją drogą to nie lepiej w bazie trzymać klucze do tablic z tłumaczeniem questionmark.gif

  1. include('lang/pl.php');
  2. $pobierz = mysql_query("SELECT * FROM test");
  3. while($pob = mysql_fetch_array($pobierz))
  4. {
  5. echo array_key_exists($lang, $pdo['nazwa']) ? $lang[$pdo['nazwa']] : $pdo['nazwa'];
  6. }
Ruch Radzionków
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in
nospor
Bo skowron pomylił kolejność argumentów a ty bezmyślnie skopiowałeś :/

Zauwazyles chociaż, że pomylił też zmienne?
$pob
$pdo
skowron-line
Cytat(Ruch Radzionków @ 3.02.2012, 12:08:42 ) *
Warning: array_key_exists() [function.array-key-exists]: The second argument should be either an array or an object in

Nie rób z siebie głupka. Ciężko do manuala zajrzeć questionmark.gif Argumenty w funkcji powinny być odwrotnie najpierw klucz a pozniej tablica w ktorej szukamy.
Ruch Radzionków
jak bys chcial wiedziec to zmienilem je dalem tak

echo array_key_exists($lang, $pokaz['nazwa']) ? $lang[$pokaz['nazwa']] : $pokaz['nazwa'];
nospor
Nie pozostaje nic innego jak powtórzyć za skowronem
Cytat
Nie rób z siebie głupka

Komunikat ci mowi co jest źle, my ci mówimy co jest źle, a ty z wielkim oburzeniem dalej z tą samą kolejnością walisz :/
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.