Problème modif quantité caddy php

Résolu
kida28 Messages postés 16 Date d'inscription vendredi 3 décembre 2004 Statut Membre Dernière intervention 24 février 2006 - 20 juin 2005 à 15:35
kida28 Messages postés 16 Date d'inscription vendredi 3 décembre 2004 Statut Membre Dernière intervention 24 février 2006 - 20 juin 2005 à 15:42
Kida

Boujour à tous,

Après avoir enfin résolu mon problème de Add_caddy, voilà que j'ai un souci avec la modification de mes quantité.

Le problème est qu'il me modife et recalcule le caddie pour chaque produit, alors que j'ai changer la qte de un seul produit.

Si quelqu'un peut m'aider se serait super, ca fait déjà 2 ou 3 jours que je galère sur internet pour trouver une solution.

Merci beaucoup d'avance.

Voici mes codes de pages:

Page caddy.php:

<form name="comd" method="post" action="">
&nbsp;,
R&eacute;f&eacute;rence

----------------------------,
Nom du produit

----------------------------,
Prix Unitaire (HT)

----------------------------,
Quantit&eacute;

----------------------------,
Prix Total (HT)

----------------------------,

<?
if(!isset($_SESSION['caddie']))
{
echo \"Votre caddie est vide !\";
}
else
{
require_once('connexion.php');
if(isset($_GET['action']) &&$_GET['action']=\"modif\" )
{
$place=array_search($_GET['id'],$_SESSION['caddie']);
if($place === FALSE)
{
$_SESSION['caddie'][]=$_GET['prod'];
$qte=0;
$t=$_GET['table'];
}
}
else
{

}
foreach($_SESSION['caddie'] as $_SESSION['caddie']['prod'])
{
$sql='Select id,ref,nom,prix FROM '.$t.' WHERE id=\"'.$_SESSION['caddie']['prod'].'\"';
$res=mysql_query($sql) or die ('Erreur SQL!'.$sql.mysql_error());
while($val=mysql_fetch_array($res))
{
$tva=19.6;
$prix_ligne=$val['prix']*$qte;
$prix_tot_ht+=$prix_ligne;
$prix_temp=($prix_tot_ht*$tva)/100;
$prix_tot_ttc=$prix_tot_ht+$prix_temp;
echo \"----
\";
?>
&nbsp;,
<? echo $val['ref'] ?>,
<? echo $val['nom'] ?>,
<? echo $val['prix'] ?>&nbsp;&euro;,
&id=<? echo $val['id'] ?>&t=<? echo $t; ?>">Moins
">
&id=<? echo $val['id'] ?>&t=<? echo $t; ?>">Plus
,
<? echo $prix_ligne ?> &euro;,
<?
}
}
}
echo \"\"
?>
----

&nbsp;,
&nbsp;,
&nbsp;,
&nbsp;,
Montant Total (HT) : ,
<? echo $prix_tot_ht ?> &euro;,

----

&nbsp;,
&nbsp;,
&nbsp;,
&nbsp;,
TVA: (<? echo $tva ?> %),
<? echo $prix_temp ?> &euro;,

----

&nbsp;,
&nbsp;,
&nbsp;,
&nbsp;,
Montant Total (TTC):,
<? echo number_format($prix_tot_ttc,2,'.','') ?> &euro;,

----

&nbsp;,
&nbsp;,
&nbsp;,
&nbsp;,
&nbsp;,

</form>

Page Modif_caddie:

<? session_start();
if(isset($_GET['action']))
{
$table=$_GET['t'];
if($_GET['action']=="p")
{
$qte=$_GET['q']+1;
header("Location:caddie.php?action=modif&qte=$qte&t=$table");
}
elseif($_GET['action']=="m")
{
$qte=$_GET['q']-1;
header("Location:caddie.php?action=modif&qte=$qte&t=$table");
}
}
else
{
echo "Aucune action sélectionnée !";
}
?>

1 réponse

kida28 Messages postés 16 Date d'inscription vendredi 3 décembre 2004 Statut Membre Dernière intervention 24 février 2006
20 juin 2005 à 15:42
Kida

Code nom complet ne pas répondre je recommence m'a demande.

Désolé !
3
Rejoignez-nous