Bonjour depuis quel que jours je n'arrête pas de faire plusieurs essai sur un code de panier et je n'arrive pas.
J'ai prie un code de panier sur le web qui a pour fonction de ajouter modifier la quantité ou supprimer un produit.
Tous cela fonction bien, mais avec ma petite modife je n'arrive pas a le faire fonctionner, en faite il a que ma modife qui ne fonctionne pas !
La modife que je suis entrain de faire consiste juste a rajouter un taille par produit, comme pour la quantité.
Mercie d'avance.
Le code avec ma modife en couleur orange
session_start
();
echo"
<table width='680' border='0' cellspacing='0' cellpadding='0' bgcolor='#BAD8DE'>
<tr>
<td width='100' align='center'>
<font size='2'>Supprimer</font>
</td>
<td width='200'>
<font size='2'>Intitulé</font>
</td>
<td width='100'>
<font size='2'>Taille</font>
</td>
<td width='100'>
<font size='2'>Prix unitaire</font>
</td>
<td width='80'>
<font size='2'>Quantité</font>
</td>
<td width='100'>
<font size='2'>Prix total</font>
</td>
</tr>
</table>";
if(isset($_SESSION["panier"]))
{
$panier=$_SESSION["panier"];
}
else
{
$panier=array();
}
if(isset($sup))
{
unset($panier["$sup"]);
}
else
{
$quantite=$_POST['pnum'];
$taille=$_POST['tail'];
}
$panier[$article]=$panier[$article]+$quantite&&$taille;
$i=0;
if(isset($nombre[$i]))
{
$a=count($_SESSION["panier"]);
$a--;
for($j=0;$j<$a;$j++)
{
if((ereg("^([0-9]+)$
",$nombre[$j]))&&$nombre[$j]!="0")
{
$caddie["$produit[$j]"]=$nombre[$j];
}
}
}
$_SESSION["panier"]=$panier;
require("config.php");
while(
$var=each($panier))
{
$sql="SELECT id_pro,titre_prod,pxht_prod,promo_prod,pxhtpromo_prod FROM $table_produit where id_pro='$var[0]'";
$sql=mysql_db_query($base,$sql);
while($site=mysql_fetch_array($sql))
{
if(empty($nombre[$i])||!(ereg("^([0-9]+)$
",$nombre[$j]))||$nombre[$j]=="0")
{
$nombre[$i]="$var[1]";
}
else
{
$var[1]=$nombre[$i];
}
if(empty($taille_pro[$i])||!(ereg($taille_pro[$j]))||$taille_pro[$j]=="0")
{
$taille_pro[$i]="$var[2]";
}
else
{
$var[2]=$taille_pro[$i];
}
if($site[promo_prod]=="1")
{
$site[pxht_prod]=$site[pxhtpromo_prod];
}
$pxtotal=$site[pxht_prod]*$var[1];
$total=$total+($site[pxht_prod]*$var[1]);
$nombret=$nombret+($nombre[$i]);
echo"
<br>
<table width='680' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='100' align='center'>
<a href=\"panier.php?sup=$site[id_pro]\">
<img src=\"design/suprimmer.gif\" border='0' onclick=\"javascript:if(!confirm('Etes-vous sûr de vouloir supprimer cet article de votre panier?')) return false;\" >
</a>
</td>
<td width='200'>
$site[titre_prod]
</td>
<td width='100'>
<form action=\"panier.php\" method=\"post\" style='margin-top: 0px; margin-bottom: 0px '>
<input name=\"produit[$i]\" type='hidden' value=\"$var[0]\">
<select name=\"taille_pro[$i]\">
<option value=\"$taille_pro[$i]\">$taille_pro[$i]</option>
<option value=''>---------</option>
<option value='34 / 36'>34 / 36</option>
<option value='38 / 40'>38 / 40</option>
<option value='42 / 44'>42 / 44</option>
<option value='46 / 48'>46 / 48</option>
</select>
</td>
<td width='100'>
$site[pxht_prod] ¬
</td>
<td width='80'>
<input name=\"nombre[$i]\" type='text' value=\"$nombre[$i]\" size='1'>
</td>
<td width='100'>
$pxtotal ¬
</td>
</tr>
</table>";
$i++;
$test="1";
}
}
if($test=="1")
{
echo"
<table width='680' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td align='center'>
<hr width='680' color='#BAD8DE'>
</td>
</tr>
</table>
<table width='680' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='100'>
</td>
<td width='200'>
</td>
<td width='100'>
<input type='submit' value='Actualiser' style='font-family:Arial;font-size:10px'>
</form>
</td>
<td width='100'>
<b>Total</b>
</td>
<td width='80'>
$nombret
</td>
<td width='100'>
$total ¬
</td>
</tr>
</table>";
}
if($test=="1")
{
echo"
<br><br>
<center>
<table border='0' cellpadding=10>
<tr>
<td>
<form style='margin-top: 0px; margin-bottom: 0px'>
<input type='button' value='<< Continuer mes achats' onclick='location.href=\"index.php\"'/>
</form>
</td>
<td>
<form action='iden.php' method='post' style='margin-top: 0px; margin-bottom: 0px'>
<input name='achat' type='hidden' value='autorisation'>
<input type='submit' value='Commander >>'>
</form>
</td>
</tr>
</table>
</center>
<br><br>";
}
if(!session_is_registered('panier'))
{echo"y a rien !";}
if(session_is_registered('panier'))
{echo"Bravo ?";}