Aide envoie commande (calcul quantité + prix commande total)
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:
Code:
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> |
Transfert de la commande
Code:
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> |
Ma table Produit:
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.