begin process at 2012 05 31 04:12:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

PFE


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PFE

mercredi 6 avril 2011 à 21:39:10 | PFE

samia22

bonsoir a tous,
j'ai une probleme lors de l'ajout des produits au pannier..

le client doit s'authentifier avant d'ajouter des produits mais ca ne marche pas...
le probleme est que quelle que soit la personne elle peut ajouter des produits mais c'est pas ca..
Voici le code de panier:
<?php

if(isset($_SESSION['nomclient']))

{
include_once("./login.php");

//secho 'test';
if(isset($_GET['reference']))
{
$r=$_GET['reference'];
$n=$_GET['nomproduit'];
$d=$_GET['description'];
$p=$_GET['prix'];
$q=$_GET['quantite'];
$c=$_GET['categorie'];
$m=$_GET['marque'];
$pr=$_GET['promotion'];

if(!isset($_SESSION['panier']))
{
$_SESSION['panier']=array();
$_SESSION['panier']['reference']=array();
$_SESSION['panier']['nomproduit']=array();
$_SESSION['panier']['description']=array();
$_SESSION['panier']['prix']=array();
$_SESSION['panier']['quantite']=array();
$_SESSION['panier']['categorie']=array();
$_SESSION['panier']['marque']=array();
$_SESSION['panier']['promotion']=array();

array_push($_SESSION['panier']['reference'],$r);
array_push($_SESSION['panier']['nomproduit'],$n);
array_push($_SESSION['panier']['description'],$d);
array_push($_SESSION['panier']['prix'],$p);
array_push($_SESSION['panier']['quantite'],1);
array_push($_SESSION['panier']['categorie'],$c);
array_push($_SESSION['panier']['marque'],$m);
array_push($_SESSION['panier']['promotion'],$pr);
}
else // else de if panier
{
//$stack=array(1,2);


if(! in_array($r,$_SESSION['panier']['reference']))
{
array_push($_SESSION['panier']['reference'],$r);
array_push($_SESSION['panier']['nomproduit'],$n);
array_push($_SESSION['panier']['description'],$d);
array_push($_SESSION['panier']['prix'],$p);
array_push($_SESSION['panier']['quantite'],1);
array_push($_SESSION['panier']['categorie'],$c);
array_push($_SESSION['panier']['marque'],$m);
array_push($_SESSION['panier']['promotion'],$pr);
}
else
{
//echo 'test2';
$key = array_search($r,$_SESSION['panier']['reference']);
//echo $key;
$_SESSION['panier']['quantite'][$key]=$_SESSION['panier']['quantite'][$key]+1;
}

//print_r ($_SESSION['panier']['ref']);

}
}

if(isset($_SESSION['panier']))
{
echo '<pre>';
//print_r ($_SESSION); pour afficher la totalite de session
echo '<pre>';

echo "<center><table border=1>";
echo "<tr bgcolor=\"#FF9966\"><td>Reference</td><td>Nom</td><td>description</td><td>Prix</td><td>quantité</td><td>categorie</td><td>marque</td><td>promotion</td></tr>";

for($i=0;$i<count($_SESSION['panier']['reference']);$i++)
{
echo "<tr> <td>".$_SESSION['panier']['reference'][$i]."</td> <td>".$_SESSION['panier']['nomproduit'][$i]."</td><td>".$_SESSION['panier']['description'][$i]."</td><td>". $_SESSION['panier']['prix'][$i]."</td><td>".$_SESSION['panier']['quantite'][$i].
"</td><td>".$_SESSION['panier']['categorie'][$i]."</td><td>".$_SESSION['panier']['marque'][$i]."</td><td>".$_SESSION['panier']['promotion'][$i]."</td></tr>";
}
echo "</table></center>";
echo "<center><a href=\"panier.php?mode=vider\">vider le panier</a></center><br>";
if(isset($_GET['mode']) and ($_GET['mode']=='vider'))
{
//session_destroy($_SESSION['panier']);
$_SESSION['panier']=array();
unset($_SESSION['panier']);

?>
<script language="javascript" type="text/jscript">
document.location.reload();
</script>

<?php

}
}

else{
echo "ressource non autoris&eacute;e, veuillez vous identifier!";
}

?>
j'ai besoin de votre aide
merci d'avance
dimanche 10 avril 2011 à 12:20:30 | Re : PFE

Pylouq

Membre Club
Salut,

Serait-il possible d'utiliser les balises spéciales pour le code afin que ton post soit plus lisible ?

Sinon comment as-tu crée tes variables de sessions ?

A part ça, je me demande s'il n'y a pas à rajouter une ligne de code tout en haut de ton fichier lorsqu'on utilise des sessions, genre <?php session_start(); ?> ou quelque chose du genre. A confirmer car ça remonte un peu à loin tout ça.
lundi 11 avril 2011 à 14:42:03 | Re : PFE

samia22

merci
Pylouq
je lui fait toute suite

merci


Cette discussion est classée dans : session, echo, panier, produits, pfe


Répondre à ce message

Sujets en rapport avec ce message

pb suppression article dans un panier [ par justine75 ] bonsoir! voilà j'aimerais supprimer des articles dans mon panier voici le code de mon panier : [code] include ("definitioninfo.php");include ("aff_pa suppression d'article d'un panier [ par justine75 ] bonjour!petit problème lors de la suppression d'article dans mon panieron m'a aidé mais ça ne marce pas... et je ne comprends pas vraiment pourquoi... Vider panier [ par Miss1 ] Salut j'ai crée un panier et se que je voudrais savoir c'est comment faire pour vider le panier quand le client se déconnecte je connais cette methode Caddie e-commerce [ par guisx00 ] Salut je suis à la recherche de conseils svp, Voila je suis entrain de crée un petit panier e-commerce pour lister les articles et en choisir un sa c' HELP PLEASE !!!! problème de panier... [ par frederic66 ] Bonjour,mon site a été redirigé sur un nouveau serveur qui utilise PHP4, MySQL - 5.0.51a-log. depuis, mon panier ne fonctionne plus correctement... on panier : je ne m'en sors pas.... [ par jereln ] Bonjour, je suis en trai de créer un panier avec utilisation des sessions.J'ai une première page (index.php) qui correspond à mon catalogue. Chaque ar probleme syntaxe ecriteu BDD [ par ju0123456789 ] Bonjour, j'ai les produits du panier qui s'affichent sur ma page "modes_paiement.php" , le nombre d'articles et ainsi que le prix total, j'ai ma table POST et Get différent lors de l'envoi d'un formulaire (dans une boucle For) [ par Const4ntine ] Bonjour,Après avoir passé près de 4h dessus, et avoir fait des tests de tout les cotés, je demande de l'aide ;)J'ai un panier qui se charge par rappor Variable de session qui disparait [ par ov3rdoze ] Bonjour à tous.Je souhaiterais ajouter un système de panier sur un site. J'ai donc fait une classe panier aui à priori fonctionne.A l'arrivée sur le s incohérence serveur local et distant [ par garudra ] Bonjour et bonnes fêtes! je construis une boutique en ligne, mon panier fonctionne parfaitement en local, et pas du tout sur le site distant.Quelles


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,640 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales