<?session_start(); if( isset($_SESSION['panier'])){ $panier = $_SESSION['panier']; $tot=0;// initialisation du total. ?>//entête du tableau du caddie <div align="center"><H2>Votre Caddie</H2></div> <table border="1" align="center" bgcolor="cccccc" width="50%"> <tr bgcolor='white'> <td width="">Produit</td> <td width="">Quantité</td> <td width="">Px Unité</td> <td width="">Total </td> <td width=""> </td> </tr> // le caddie sera dans un formulaire pour pouvoir réaliser des changements. <form method="POST" action="Panier4_2.php"> <? // connexion à votre base require('inc_connect.php'); // on passe tous les paniers en revue par une boucle foreach foreach ($panier as $valeur=>$cde){//$valeur est l'ID de la fleur et $cde sa quantité dans le panier $sql="select * from fleuriste where id='$valeur'"; $req=mysql_query($sql,$connexion)or exit ('Erreur SQL !'.$sql.'<br>'.mysql_error()); while( $data=mysql_fetch_array($req) ){ $nom=$data['nom'];//nom de la fleur $prix=$data['prix'];// prix unitaire de la fleur $pxligne=$prix*$cde; //prix pour la ligne de commande $tot+=$pxligne;//valorisation du total général echo"<tr><td>$nom</td><td>$cde</td><td>$prix</td><td align='right'>number_format($pxligne, 2,'.',' ')</td><td><input type='checkbox' name='case[]' value='".$data['id']."'></td></tr>"; } } echo"<tr><td colspan='3' align='right'>Total Commandé...</td><td align='right'>number_format($tot, 2,'.',' ')</td></tr>"; mysql_close();} ?> <tr bgcolor='white'> <td colspan="5" align="right"><input type="submit" name="action" value="Eliminer"> <input type="submit" name="action" value="Changer"></td></tr></table> </form> <br><br><a href="Panier4_1.php">Retour à la Boutique</a> |
Notes:
Notez que de toute façon ces scripts ne sont qu'à titre d'exemples et n'en sont donc que trés
partiels, il vous faudra bien-sûr les intégrer dans l'environnement de votre page, de votre site,
mais la méthode est là et elle fonctionne.
Autre point important, ces morceaux de scripts notament, lorsqu'il y a connexion à votre base de données, ne font aucune référence à certains problèmes de
sécurité.