Autor Zpráva
Glumik
Profil *
Zdravim, nize uvedeny kod vypisuje pouze posledni hodnoty klicu, ale ja potrebuji vypsat vsechny. Nevi nekdo, jak toho docilim?


<?

$filtrZobrazeni = array('zobrazitJako' => 'seznam1',
'zobrazitJako' => 'seznam2',
'zobrazitJako' => 'seznam3',
'coSeradit' => 'idPolozky',
'coSeradit' => 'katalogoveCislo',
'coSeradit' => 'nazevPolozky',
'jakSeradit' =>'asc',
'jakSeradit' =>'desc');

foreach($filtrZobrazeni as $klicZobrazeni => $hodnotaZobrazeni)

?>
tiso
Profil
Jednoducho - neprepisuj ich. Pridaj do toho poľa ďalší rozmer.
Glumik
Profil *
tiso

Aha, to snad zvladnu.
nightfish
Profil
Aha, to snad zvladnu.
kdyby nahodou ne:

$filtrZobrazeni = array('zobrazitJako' => array('seznam1', 'seznam2', 'seznam3'),
'coSeradit' => array('idPolozky', 'katalogoveCislo', 'nazevPolozky'),
'jakSeradit' => array('asc', 'desc')
);

foreach ($filtrZobrazeni as $k => $v) {
// tady te bude zajimat $k
foreach ($v as $vv) {
// a tady $vv
}
}
Glumik
Profil *
nightfish

Aha, to snad zvladnu. - Kdyz jsem tohle napsal, tak jsem si mylne myslel, ze jen vytvorim vicerozmerne pole a bude to, ale ono to tak nebylo. Vytvorit vice rozmerne pole byla hracka, ale s tim cyklem jsem to nezvladl. Moc dekuji, ze jsi mne cetl myslenky a napsal jsi ten cyklus. :o)
Toto téma je uzamčeno. Odpověď nelze zaslat.