1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
| <?php
$larticle=array('Marteau'=>10, 'Tenaille'=>5, 'Vis'=>5.2, 'Clou'=>5.8,
'Tournevis'=>7, 'Ciseau'=>4, 'Toile emeri'=>3);
$nbProduits = 0;
$prixTotal = 0;
$panier = array();
function afficheFormulaire() {
global $larticle;?>
<form method="post" action="commande.php">
<p>
<select name="choix">
<option value="choixVide"> </option>
<option value="Marteau">Marteau (<?php echo $larticle['Marteau']?>)</option>
<option value="Tenaille">Tenaille (<?php echo $larticle['Tenaille']?>)</option>
<option value="Vis">Vis (<?php echo $larticle['Vis']?>)</option>
<option value="Clou">Clou (<?php echo $larticle['Clou']?>)</option>
<option value="Tournevis">Tournevis (<?php echo $larticle['Tournevis']?>)</option>
<option value="Ciseau">Ciseau (<?php echo $larticle['Ciseau']?>)</option>
<option value="Toile emeri">Toile éméri (<?php echo $larticle['Toile emeri']?>)</option>
</select>
<input type="submit" value="Valider" />
</p>
</form>
<?php }
function afficheDescription($produit) {
global $larticle;
echo 'Vous avez choisi un(e) ' . $produit . ' pour le prix de ' . $larticle[$produit] . ' uros.';
}
function ajoutLigne(){
global $larticle, $panier, $nbProduits, $prixTotal;
foreach ($panier as $produit) {
afficheDescription($produit);
}
afficheFormulaire();
echo 'Vous avez commandé ' . $nbProduits . ' produit(s) pour un prix total de ' . $prixTotal . ' uros.';
}
if (!(isset($_POST['choix']))) {
ajoutLigne();
}
else if ($_POST['choix'] != 'choixVide')
{
$panier[$nbProduits] = $_POST['choix'];
$nbProduits++;
$prixTotal += $larticle[$_POST['choix']];
ajoutLigne();
}
else echo 'Veuillez choisir un produit avant de valider';
?> |
Partager