Je me permets de vous demander de l aide car j ai du mal à finaliser un petit script. En faite il s agit d'un systeme de sauvegarde de commande via une petit interface d achat. Je recupere un tableau "$comloacal" avec des prix et un nuùmero de commande et une quantité le but et d afficher une liste de commande puis la commande. J'ai créé une boucle for sur mon tableau tous es ok. Sauf je voudrais afficer les commande par numero vous allez me dire c simple non dansl exemple de mon script je voudrais afficher :
Commande 45 total = 4x 12
Commande 34 total = 3x 34
Commande 44 total = (4x42)+(5x2)+(4x32))+(3x10)
Mon script n est vraiment pas top meme naz merci de votre aide
Merci de votre aide
$comloacal[]=array("num" => 45, "nb" => 4, "pa" => 12);
$comloacal[]=array("num" => 34, "nb" => 3, "pa" => 34);
$comloacal[]=array("num" => 44, "nb" => 4, "pa" => 42);
$comloacal[]=array("num" => 44, "nb" => 5, "pa" => 52);
$comloacal[]=array("num" => 44, "nb" => 4, "pa" => 32);
$comloacal[]=array("num" => 44, "nb" => 3, "pa" => 10);
$comloacal[]=array("num" => 44, "nb" => 3, "pa" => 10);
for ($i=0; $i <= count($comloacal); $i++)
{
$commandeN=$comloacal[$i]['num'];
if($comloacal[$i-1]['num']==$comloacal[$i]['num'])
{
$prixtotal=$comloacal[$i]['nb']*$comloacal[$i-1]['pa'];
print("opperation = ".$comloacal[$i]['nb']." x ".$comloacal[$i-1]['pa']."sous total" .$prixtotal );
$varnom=$comloacal[$i]['num'];
}
else
{print("b ".$comloacal[$i-1]['num']." n'et pas egal à A ".$comloacal[$i]['num'].".<br>");
}