Dennis: zugreifen mehrdimensionales array

Beitrag lesen

Hi jule,

$_SESSION['usercart'] = array($_SESSION['sid'] =>

"$artnr","$menge","$groesse","$farbe","$price");

ARG! Warum machen "neuerdings" so viele Leute den Fehler, Variablen noch mal in einen String zu setzen? Steht das in irgendeinem viel gelesenem Tutorial??

Also, ich verbessere mal die Struktur:

$_SESSION['usercart'] = array(  
                           $_SESSION['sid'] => $artnr,  
                           $menge,  
                           $groesse,  
                           $farbe,  
                           $price  
                        );

Du kennst den Unterschied zwischen indexierten und assozierten Arrays? Wenn nein, dann lies das hier.

In diesem Fall hier erstellst du ein gemischtes Array - du legst $artnr unter dem Index $_SESSION['sid'] ab (=> assoziert) und legst die anderen Variablen einfach so rein (=> indexiert).

Mach einfach mal ein

echo "<pre>";  
print_r($_SESSION);  
echo "</pre>";

und dann siehst du schon, was du da gebastelt hast ;-)

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
Patch zur Verwendung von PATHINFO in JLog
Erst wenn der letzte FTP-Server kostenpflichtig, der letzte GNU-Sourcecode verkauft, der letzte Algorithmus patentiert, die letzte Newsgroup moderiert wird, werdet Ihr merken, dass Geld nicht von alleine programmiert.