phpbar.de logo

Mailinglisten-Archive

[php] hier die komplexe version von [arrays.. =?iso-8859-1?Q?idon=B4=20annerst=E4=E4=E4=E4=E4n?= !]

[php] hier die komplexe version von [arrays.. =?iso-8859-1?Q?idon=B4=20annerst=E4=E4=E4=E4=E4n?= !]

Tim Strehle tim_(at)_digicol.de
Wed, 06 Dec 2000 11:26:40 +0100


Nee - noch anders:

head schrieb:
> 
> Ralf Prescher wrote:
> 
> > head wrote:
> > >
> > > so hab ich´s im code:
> > >
> > > $cart[$nummer]["name"] = $name;
> > >
> > > mit  $cart[] hab ich doch dann nur einen wert drin? wie bekomme ich die
> > > keys dann dazu?
> > >
> > > $cart[] = array($nummer, "name"=>$name);
> > > $cart[] = array($nummer, "preis"=>$preis);
> > > $cart[] = array($nummer, "menge"=>$menge);
> > >
> > > müsste das dann so aussehen?
> >
> > nene, vielleicht eher
> >
> >  $cart[]["name"] = $name;
> >  $cart[]["preis"] = $preis;
> >  $cart[]["menge"] = $menge;
> >
> > denn du willst ja $nummer freilassen, also laß es weg ;)
> >
> 
> woher wieß ich dann aber (nicht ich, der rechner) welcher nummer das ganze
> zugeordnet werden soll?

Sorg irgendwo ganz am Anfang dafür, daß $cart[$nummer] schonmal ein
Array ist, in das _mehrere_ name/preis/menge-Arrays gehen:

$cart[$nummer] = array();

Und dann immer so hinzufügen:

$cart[$nummer][] = array( "name" => $name, "preis" => $preis, "menge" =>
$menge );

Mußt Du dann natürlich Deine Schleifen zum Auslesen entsprechend
anpassen.

> boris

Tim

-- 
-------------------------------------------------------
Tim Strehle
DC4 Development Team
                          
Digital Collections              Phone: +49 40 235 35 0
Hammerbrookstr. 93               Fax: +49 40 235 35 180
20097 Hamburg / Germany          http://www.digicol.com
-------------------------------------------------------


php::bar PHP Wiki   -   Listenarchive