le 23/11/2010 à 09:41
Panier Virtuel
C'est bon après quelques heures a chercher j'ai trouvé la solution
Merci quand de ta réponse.
Merci quand de ta réponse.
<?php
//on met id contenu dans le lien en variable
$id = (isset($_GET['id'])? $_GET['id']:null ) ;
//Si il existe on se connecte à la bdd
if ($id !== null) {
mysql_connect("localhost","root","");
mysql_select_db("client") or die('Impossible de sélectioner une bdd');
$requete = mysql_query("SELECT * FROM produit WHERE numart='$id'");
}
// La boucle vide la table et remplis les tableaux
while ($donnees = mysql_fetch_array($requete) )
{
$l = $donnees['libelle'];
$p = $donnees['prixred'];
$q = $_GET['q'];
}
$action = (isset($_GET['action'])? $_GET['action']:null ) ;
if($action !== null) {
if(!in_array($action,array('ajout', 'suppression', 'refresh')))
$erreur=true;
//Suppression des espaces verticaux
$l = preg_replace('#\v#', '',$l);
//On verifie que $p soit un float
$p = floatval($p);
//On traite $q qui peut etre un entier simple ou un tableau d'entier
if (is_array($q)){
$QteArticle = array();
$i=0;
foreach ($q as $contenu){
$QteArticle[$i++] = intval($contenu);
}
}
else
$q = intval($q);
}
if (!$erreur){
switch($action){
Case "ajout":
ajouterArticle($l,$q,$p);
break;
Case "suppression":
supprimerArticle($l);
break;
Case "refresh" :
for ($i = 0 ; $i < count($QteArticle) ; $i++)
{
modifierQTeArticle($_SESSION['panier']['libelleProduit'][$i],round($QteArticle[$i]));
}
break;
Default:
break;
}
}
?>
Chargement en cours