PHP envoi des informations du panier vers la Base de Données
Posté : 26 mars 2012, 19:37
Bonjour, je viens de créer un panier mais je ne sais pas comment transferer les informations dans la base.
Voici ma base :

Mon code affichage_panier.php:
Voici ma base :

Mon code affichage_panier.php:
<?php
foreach ($_SESSION['caddie'] as $idProduit => $quantite)
{
$rq="SELECT * FROM magazine WHERE ref_produit='".$idProduit."'";
$res=mysql_query($rq)or die("erreur dans la requete" );
$ligne=mysql_fetch_array($res);
$nom=$ligne['titre'];
$prix_unitaire=$ligne['prix'];
$prix_total=$prix_unitaire*$quantite;
$caddie += $prix_total;
$ref = $ligne["ref_produit"];
echo'<tbody>
<tr>
<td>'.$nom.'</td>
<td>'.$prix_unitaire.'€</td>
<td>'.$quantite.'</td><td>'.$prix_total.'€</td>
<td><a href="retrait_caddie.php?retrait='.$ref.'"><img src="http://nsa21.casimages.com/img/2012/03/24/120324125149189150.png" /></a></td>
</tr>
</tbody>';
}
echo' <tfoot>
<tr>
<td colspan="5">TOTAL COMMANDE = '.$caddie.'€ </td>
</tr>
<tr>
<td colspan="1"><a href="www.google.fr"><img src="http://nsa22.casimages.com/img/2012/03/24/120324125951900829.png" /></a> </td>
<td colspan="5"><a href="www.google.fr"><img src="http://nsa21.casimages.com/img/2012/03/24/120324010245531262.png" /></a> </td>
</tr>
</tfoot>
</table>';
et mon ajout_caddie.php:<?php
session_start(); //demarrage de la session
header("Location: affichage_panier3.php\n\n");
if(isset($_GET['ajout']))
{
$ref = $_GET['ajout']; //reference du produit choisi
if(!isset($_SESSION['caddie'])) //si le caddie n'a pas encore ete cree
{
$_SESSION['caddie'] = array(); //creation de la variable de session
}
if(isset($_SESSION['caddie'][$ref ])) //si ce produit a deja ete choisi
{
$_SESSION['caddie'][$ref ]++; //ajoute 1 a la quantite
}
else
{
$_SESSION['caddie'][$ref ] = 1; //si 1er ajout, met la quantit a 1
}
}
?>
Merco