Avatar billede bizcom Novice
06. juni 2006 - 22:36 Der er 5 kommentarer og
1 løsning

Parrallel Arrays i PHP

Hej

Jeg forstår ikke helt hvordan Arrays i PHP er opbygget :

Hvordan vil man løbe følgende array igennem :

            while($row = mysql_fetch_object($result))
            {
                $contents["product"][$count] = $row_inventory->product;
                $contents["price"][$count] = $row_inventory->price;
                $contents["quantity"][$count] = $row->quantity;
                $contents["total"][$count] = ($row_inventory->price * $row->quantity);
                $contents["description"][$count] = $row_inventory->description;
                echo  $contents[$count];
                $count++;
               
            }
            $total = $this->cart_total($table, $session);
            $contents["final"] = $total;
Avatar billede bizcom Novice
06. juni 2006 - 22:38 #1
altså arrayet $contents!

Den bliver gentaget ligeså mange gange der er rows...
men hvis man tager en count($contents) så for man 5, nemlig antallet af enheder der bliver smidt i pr. gang... dvs. "produkt", "price", osv
Avatar billede elskermad.dk Nybegynder
06. juni 2006 - 22:45 #2
TIP:

En god måde at forstå hvad et array indeholder er ved at udskrive det...

Det gøres således:

<?

echo"<pre>";

print print_r($array);

echo"</pre>";

?>
Avatar billede bizcom Novice
06. juni 2006 - 22:49 #3
Mange tak :)
Avatar billede elskermad.dk Nybegynder
06. juni 2006 - 22:54 #4
Ehmn, ikke helt god tone at tage point selv, selvom en brugbar løsning kom fra en kommentar... Normalt spørger man om vedkommende vil lægge et svar som tak for hjælpen!

Men lad os lade det ligge denne gang, hvis du blot husker at belønne hjælp fremover :)
Avatar billede bizcom Novice
06. juni 2006 - 22:57 #5
Sys det er så tit at folk aldrig svarer (men gir kun kommentarer)... normalt beder jeg faktisk altid om svar... men man holder op med det, da mange faktisk overhovedet ikke interesserede i point mere af en eller anden grund...
Og det er faktisk kun for at få jobbet afsluttet at jeg selv svarer... :)

Men skal skrive det bag øret!!!
Og igen... takker
Avatar billede elskermad.dk Nybegynder
06. juni 2006 - 23:04 #6
Hovsa... Kan godt ske det kom til at lyde lidt "voldsomt" - Det var mest ment som et lille opråb :)

Men ja, jeg vil give dig helt ret i at flere og flere brugere ikke ønsker at modtage point længere... Hvilket jeg mener er forkert.. Jeg kan nu godt lide at belønne brugeren når jeg selv får hjælp (det der sker oftes herinde), men da også at få en bette belønning når jeg er til gavn ;o) Men man kan jo selvfølgelig ikke tvinge nogen til at smide svar *grrrr* hehe...

(Jeg lagde min post som en kommentar da jeg ikke var sikker på det var hjælpen der skulle til, og vil ikke virke som en pointhaj (: )

Fortsat god aften til dig!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester