Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak to poprawnie zapisać?
Forum PHP.pl > Forum > Przedszkole
dobryvinyl.com
mam problem z zapisaniem zmiennej:

  1. <?php
  2. $rekord_kategorie[nazwa_$rekord_jezyk[skrot]]
  3. ?>


i teraz tak troche łopatologicznie
w tabeli z kategoriami mam kolomny np nazwa_pl w ktorej trzymam nazwy kategorii w jezyku polskim, mam rowniez nazwa_en w ktorej mam nazwe po angielsku. Teraz chcac wypisac wszystkie wersje jezykowe robie zapytanie o jezyki i wypisuje wszystkie, jak jednak zmienic sama koncowke zmiennej uwarunkowana od innego zapytania?
NetJaro
  1. <?php
  2. $rekord_kategorie['nazwa_'.$rekord_jezyk[skrot]];
  3. ?>

o to chodzi? nie rozumiem...
krzyszbi
pewnie oc coś takiego
  1. <?php
  2.  
  3. $rekord_kategorie = array (
  4.  'nazwa_rekord_jezykpol' => 'polski',
  5.  'nazwa_rekord_jezykang' => 'angirlski' );
  6. $skrot = 'pol';
  7. echo $rekord_kategorie['nazwa_rekord_jezyk'.$skrot];
  8. $skrot = 'ang';
  9. echo $rekord_kategorie['nazwa_rekord_jezyk'.$skrot];
  10. ?>

biggrin.gif
dobryvinyl.com
Składam pokłony guitar.gif o to chodziło. Wersja NetJaro już była ok.
AxZx
nie tak do konca okej

winno byc

  1. <?php
  2. $rekord_kategorie['nazwa_'.$rekord_jezyk['skrot']];
  3. ?>
dobryvinyl.com
i tak dzila i tak, jezli moge zapytac jaka robi to roznice? Tak z ciekawosci, bo moze popełnialem masowo bład.
dr_bonzo
Zgadza sie: wlacz error_reporting = E_ALL i zobaczysz kilka(set) bledow, co prawda tylko Notice.

To sa podstawy -- poczatek manuala

  1. <?php
  2. $a = niezdefiniowana_stala; // ZLE
  3. $b = 'lancuch_znakow'; // OK
  4. define( 'jakas_stala', 'zaczne czytac manual<br />' );
  5. $c = jakas_stala; // OK
  6. echo str_repeat( $c, 100 );
  7. ?>
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.