Bonjour
Je suis entrains réaliser un panier avec cookie grâce le livre MicroApplication PHP5, mais j'ai pensé qu'il y a de promblems ses scripts
Pour affiche 1 quantité d'articles que je doive ajouter 2 fois dans panier, si une fois la page voir_panier.php n'affiche rien.
J'ai crée panier en cookie avec 4 page
index.php
ajout_panier.php // ajouter les artciles dans le cookie et apres passer la page info_panier.php
info_panier.php // le pop-up affiche quantité de panier
voir_panier.php // Voir les articles dans panier
Voici le video
http://nhacanhonline.free.fr/ecommerce/panier_o.htm
Voici le script PHP de la page voir_panier.php
<?php
$prix_total = 0;
$montant = 0;
$listeproduits = " ";
$_COOKIE['monpanier'][0] = ' ';
$liendb = mysql_connect($hostname, $username, $password);
mysql_select_db ($bdd);
$sql = "SELECT * FROM $table_livres ".
"WHERE id_livres IN (".$_COOKIE['monpanier'].")";
$resultat = mysql_query ($sql);
// Quantité article
$tab = array_count_values(split(",",$_COOKIE['monpanier']));
while ($prod = mysql_fetch_array ($resultat))
{
$prix_total = $prod['prix_ttc']*$tab[$prod['id_livres']];
echo '<tr bgcolor="#FFFFFF">
<td width="35" height="40"><img src="Photo/'.$prod['photo'].'.gif" width="30" height="30" /></td>
<td height="30">'.$prod['titre'].'</td>
<td><div align="center">'.$prod['prix_ttc'].'</div></td>
<td><input name="quantite" type="text" value="'.$tab[$prod['id_livres']].'" size="1"/>
<input name="Submit" type="submit" value="Calculer"/></td>
<td><a href="ajout_panier.php?id='.$prod['id_livres'].'"><img src="Image/corbeille.gif" width="12" height="17" border="0" /></a></td>
<td><div align="center"></div></td>
<td><div align="center">'.$prix_total.'</div></td>
</tr>';
$montant += $prod['prix_ttc']*$tab[$prod['id_livres']];
$listeproduits .=','. $prod['titre'];
}
$listeproduits[0] = " ";
// frais de port
$montant +=5
?>
J'ai presque fini mon site e_commerce donc j'espère vous m'aider de régler ce problème.
Merci