Voila j'ai créer une page avec des produits et je voudrais calculer le montant total de la commande effectuée (quantité*prix produits) et faire si possible un système de panier.
voila mes 2 codes:
Transfert de la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <html> <title>Commande de produits</title> <head> </head> <body> <form id="selectionner" method="post" action="transfert_cmde.php"> <table border="3"> <!-- génération dyamique du tableau avec les lignes de la table produit --> <?php $connexion = mysql_pconnect( "localhost", "root", "root"); mysql_select_db ( "fringues", $connexion); $lignes = mysql_query( "SELECT * FROM produit"); echo ' <tr> <th>Aperçu du produit</th> <th>Nom du produit</th> <th>Prix TTC ( en )</th> <th>Quantité</th> <th>Action</th> </tr>'; while ( $prod = mysql_fetch_object($lignes) ) { echo ' <tr> <th><img src="'.$prod->imageprod.'" height="96px" width="64x" /></th> <th>'.$prod->libprod.'</th> <th>'.$prod->prixprod.'</th> <th> <select name="qte"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option></th> <th> <input type="checkbox" value="'. $prod->codeprod.'" name="produit_choisi" checked="checked" /> </th> </tr>'; } echo '<input type="hidden" name="libprod" value="'.$prod->libprod.'"/>'; echo '<input type="hidden" name="prixprod" value="'.$prod->prixprod.'"/>'; ?> </table> Saisissez votre numéro client : <input type="text" name="numcl"/> <br /> <input type="submit" value="Envoyer"/> </form> </body> </html>
Ma table Produit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 <html> <head> <title>Validation du choix de l'article</title> </head> <body> <? // Ouverture de la base fringues $connexion = mysql_pconnect( "localhost", "root", "root"); mysql_select_db ( "fringues", $connexion); // Affectation des valeurs saisies dans des variables $codeprod=$_POST['produit_choisi']; $nomprod=$_POST['libprod']; $prixprod=$_POST['prixprod']; $numcl=$_POST['numcl']; $qte=$_POST['qte']; $numcl=$_POST['libprod']; // Requête d'insertion des valeurs dans la table COMMANDE $reqC = "INSERT INTO commande VALUES('','$qte','$prixprod','$libprod','','$numcl','')"; // Exécution de la requête mysql_query($reqC) or die("erreur".mysql_error()); // Fermeture de la connexion à MySQL mysql_close(); echo 'Votre commande a bien été enregistrée !'; ?> <br /> <br /> <a href="authentification.php">Retour a la page précedente</a> </body> </html>
codeprod
libprod
prixprod
stockprod (facultatif)
imageprod
codefourprod
codecatprod
Ma table commande:
numcmde
qte
prixprod
prixcmde
libprod
numcl
codeprod
Bon je sais qu'il y pas mal de boulot a faire pour que le tout fonctionne bien, mais il faut dire que je suis plutôt largué en PHP pour le moment.
Partager