Problème de panier (site de vente en ligne)

Fermé
jérôme - 10 janv. 2004 à 09:48
 jérôme - 10 janv. 2004 à 10:19
Bonjour!
Je n'arrive pas à ajouter correctement mes articles au panier ni à les retirer. je ne sais pas du tout comment faire.
de plus, l'opération qui calcule le prix total est fausse.
help

6 réponses

bonjour
° si c'est un problème d'utilisation, voir avec
les responsables du site
° si c'est un problème de programmation,
sans une idée d'un début d'aperçu des sources,
je pense qu'on va avoir du mal à répondre.
cordialement.
0
Merci d'avoir répondu!
C'est un problème de programmation.
J'ai toutes mes pages de code et ma base de données mysql. Toutes les pages du "site" fonctionnent correctement sauf le panier avec lequel je rencontre de grosses difficultés.
0
laquelle ?
et sans une idée d'un début d'aperçu des sources,
je pense qu'on va avoir du mal à répondre.
0
laquelle ?
et sans une idée d'un début d'aperçu des sources,
je pense qu'on va avoir du mal à répondre.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
laquelle ?
et sans une idée d'un début d'aperçu des sources,
je pense qu'on va avoir du mal à répondre.
0
Comme je l'ai dit précèdemment, ma formule pour afficher le prix total est fausse et je ne parviens pas à ajouter ni à retirer les produits du panier correctement.
Le panier est dans une frame. Faut-il que je vous envoie les autres pages?
<? if ($PHPSESSID) {
session_start($PHPSESSID);
$product[$id_product]++;
$productmoin[$id_product]--;
session_register("login");
session_register("product");
session_register("productmoin");
session_register("total_price");
session_register('key');
session_register('value');
echo ("<html>");
echo "$login";
echo ("
<head>
<title>Document sans titre</title>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'>

</head>

<body>
<table width='179' border='1' align='right' bordercolor='#FF0033' bgcolor='#CCCCCC'>
  <tr> 
    <td height='100' colspan='4'>
<div align='center'><font size='4' face='Arial, Helvetica, sans-serif'>Panier</font></div></td>
  </tr>");

include ("connexion.php");
mysql_connect($host,$user,$password);
mysql_select_db($basename);
	$value=0;
	foreach ($product as $key => $value)
	{
		if($value!=0) 
		{
			$request="select label, price from products WHERE id_product='$key'";
			$result=mysql_query($request);
			$tab=mysql_fetch_row($result);
			$total_price = $total_price + ($tab[1] * 1); 
				echo ("<form name='moin' method='post' action='panier2.php?id_product=$id_product' target='panier'>
				<tr>
					<td><font size='3' face='arial'>$tab[0]</font></td>
					<td><font size='3' face='arial'>$tab[1]</font></td>
					<td><font size='3' face='arial'>$value</font></td>
					<td><input type=submit value='-'></td>
				</tr>");
		}
		else 
		{
			echo("<td colspan='4'><font size='3' face='arial'>bag empty</font></td>");
		}
}

		echo("<tr>
					<td colspan='2'><font size='3' face='arial'>total price : </font></td>
					<td colspan='2'><font size='3' face='arial'>$total_price</font></td>
				</tr>");
		/*foreach ($productmoin as $key => $value)
		{
		if($value!=0) 
		{
			$request="select label, price from products WHERE id_product='$key'";
			$result=mysql_query($request);
			$tab=mysql_fetch_row($result);
				echo ("
				<tr>
					<td><font size='3' face='arial'>$tab[0]</font></td>
					<td><font size='3' face='arial'>$tab[1]</font></td>
					<td><font size='3' face='arial'>$value</font></td>
				</tr>");
		}
		}*/

}?>
 
  <tr> 
    <td height="100" colspan="4">
<div align="center"><font size="4" face="Arial, Helvetica, sans-serif"><a href="comand.php" target="games">Buy your bag</a></font></div></td>
  </tr>
    <tr> 
    <td height="100" colspan="4">
<div align="center"><font size="4" face="Arial, Helvetica, sans-serif"><a href="ajout_list.php" target="games">Convert this bag into list</a></font></div></td>
  </tr>
   <tr> 
    <td height="100" colspan="4">
<div align="center"><font size="4" face="Arial, Helvetica, sans-serif"><a href="quit.php">quit</a></font></div></td>
  </tr> 

</table>
<br>
</body>
</html>
0