Page 1 sur 1

Matrice

Posté : 13 juil. 2006, 22:35
par Photographiquement Vôtre
Bonsoir,

Je souhaite coder cette matrice

$tot_prods = array( array ( "px_unit" => 600, "qte" => 1, "tva" => 1 ),
                    array ( "px_unit" =>  10, "qte" => 1, "tva" => 1 ),
                    array ( "px_unit" =>  110, "qte" => 1, "tva" => 1 ),
                    );
en utilisant la boucle suivante
while ($ligne=mysql_fetch_array($resultat_commande))
	{ 
	extract($ligne);
	$px_unit = $ligne['commande_detailPrix'];  
	$qte=$ligne['commande_detailQuantite']; 
	
	}	
Comment faire


Merci d'avance

Posté : 13 juil. 2006, 23:35
par Ryle
lol, tu as quasiment tout fait :)
$tot_prods = array(); // tu déclares ton tableau

while ($ligne=mysql_fetch_array($resultat_commande))  { 
    extract($ligne); 
    $px_unit = $ligne['commande_detailPrix'];   
    $qte=$ligne['commande_detailQuantite']; 

    // dans ta boucle tu remplis le tableau avec le tableau associatif 
    $tot_prods[] = array ( "px_unit" => $px_unit, "qte" => $qte, "tva" => 1 )  
} 

Posté : 13 juil. 2006, 23:59
par Photographiquement Vôtre
lol, tu as quasiment tout fait :)
$tot_prods = array(); // tu déclares ton tableau

while ($ligne=mysql_fetch_array($resultat_commande))  { 
    extract($ligne); 
    $px_unit = $ligne['commande_detailPrix'];   
    $qte=$ligne['commande_detailQuantite']; 

    // dans ta boucle tu remplis le tableau avec le tableau associatif 
    $tot_prods[] = array ( "px_unit" => $px_unit, "qte" => $qte, "tva" => 1 )  
} 
Merci mais c'est un peu plus compliqué car c'est une suite d'array intégré dans un array principal

Posté : 14 juil. 2006, 00:12
par Ryle
Merci mais c'est un peu plus compliqué car c'est une suite d'array intégré dans un array principal
Et ?
A quoi elle sert ta boucle while si c'est pas à remplir le tableau principal avec chacun des array de ta suite :langue:

Par contre j'ai oublié un point-virgule sur l'avant derniere ligne.. :)