Autor Zpráva
residentcz
Profil
Ahojte mám kód

<?php

$_SESSION["kosik_pocet"][intval($kod)] = $pocetks + 1 ; 

$kosik_pocet_s = $_SESSION['kosik_pocet'];
$kosik_pocet = (join(";",$kosik_pocet_s));

echo  $kosik_pocet ;
?>


Vypsání jednotlivých ks není problém.
Ale jak vypíši jednotlivé kódy do řady ?

poradíte někdo pls ?:)
Jan Tvrdík
Profil
residentcz:
foreach ($_SESSION["kosik_pocet"] as $kod => $pocetKs) {
    // ...
}
peta
Profil
Jan Tvrdík: Mozna bych to doplnil i o echo. (foreach zapis neni obvykly pro pascalisty a mi treba chvili trvalo, nez jsem ho pochopil, jak funguje)
foreach ($_SESSION["kosik_pocet"] as $kod => $pocetKs) {
    echo $kod;
    echo $pocetKs;
}
residentcz
Profil
díky mám to :)
Medvídek
Profil
peta:
foreach zapis neni obvykly pro pascalisty a mi treba chvili trvalo, nez jsem ho pochopil, jak funguje
Přesně, foreach se vlastně skoro nikde nepoužívá :-) http://en.wikipedia.org/wiki/Foreach_loop#Language_support
residentcz
Profil
Proč to nejde ?:(( nějak to nechápu :(

     
     $_SESSION["kosik_pocet"]=array_combine($a, $b);
Alphard
Profil
array_combine() jsem vám radil v tomto kontextu. Nyní nevím, co je v $a a $b, museli bychom věštit.
peta
Profil
Medvídek: O tom by se dala vest dlouha debata. Ja ho pouzivam casteji nez for, treba pro asociativni pole z db, kdy si vyberu presne ty sloupce, ktere potrebuji a ne SELECT *, jak to nekteri delaji.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: