Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1504 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  faire un panier d'achat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

faire un panier d'achat

n°630597
footix255
Posté le 04-02-2004 à 08:49:35  profilanswer
 

Bonjour
bonjour est ce que quelqu'un pourrait me donner le code ainsi le script du panier d'achat car je voudrais l'integrer dans un site web.  
 
 

mood
Publicité
Posté le 04-02-2004 à 08:49:35  profilanswer
 

n°630600
Hermes le ​Messager
Breton Quiétiste
Posté le 04-02-2004 à 08:52:24  profilanswer
 

footix255 a écrit :

Bonjour
bonjour est ce que quelqu'un pourrait me donner le code ainsi le script du panier d'achat car je voudrais l'integrer dans un site web.  
 
 
 


 
 :hello:  
 
et encore merci d'être venu.

n°630663
drasche
Posté le 04-02-2004 à 09:57:29  profilanswer
 

mauvaise sous cat :o
+1 avec hermes :o
au revoir :o


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°630686
kfman
Credo quia absurdum
Posté le 04-02-2004 à 10:28:55  profilanswer
 

footix255 a écrit :

Bonjour
bonjour est ce que quelqu'un pourrait me donner le code ainsi le script du panier d'achat car je voudrais l'integrer dans un site web.  


 
100 balles et un café ? [:meganne]

n°630750
nemohp
Adepte du provisoire permanent
Posté le 04-02-2004 à 11:20:18  profilanswer
 

c claire trompage de catégorie !!!
 
perso moi j'utilise en PHP les sessions pour gérer mon panier et encuite qd il est validé je l'enregistre dans la base
 
bon courage  :hello:

n°636068
jokari34
Posté le 09-02-2004 à 15:09:50  profilanswer
 

jai essayé de faire mon panier virtuel
 
mais g un pb;
 
j'arrive pas a utiliser un  tableau dans mes sessions

n°636070
kfman
Credo quia absurdum
Posté le 09-02-2004 à 15:10:38  profilanswer
 

fais voir ton code

n°636096
jokari34
Posté le 09-02-2004 à 15:43:37  profilanswer
 

//$p_modele est le nom du produit selectionné
 
session_start();
 
if (!isset($p_modelzz)){
$p_modelzz=array(); // je crée la variable de tableau $p_modelzz
}
else
{
$p_modelzz[]=$p_modele; // on ajoute $p_modele dans une nouvelle cellule du tableau $p_modelzz
}
 
sesison_register("p_modelzz" ); // je met le tableau en session
--------------------------
 
mais ca marche pas.
 
mon idee en fait c de metre la variable du produit dans une cellule de la variable de tableau, laquelle variable de tableau doit etre mis en session pour etre utilisable pendant toute la navigation.
 
L'interet selon moi d'utliser un tableau est de pouvoir memoriser tous les produits sélectionn"s pendant la navigation, d'en ajouter, d'en supprimer et tous les afficher en permanence dans les differentes pages de mon site. Et au final ca serait pratique de tous les afficher dans une page pour passer commande.
 
mais surement que je m'y prend mal.
pourriez vous me filer un coup de main paske je galere d'une force !!

n°636102
drasche
Posté le 09-02-2004 à 15:46:55  profilanswer
 

si tu tapes ton code aussi mal que ton français, pas étonnant que rien ne marche :whistle:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°636120
kfman
Credo quia absurdum
Posté le 09-02-2004 à 15:55:52  profilanswer
 

Essaie plutot ça:
 

Citation :


//$panier est le tableau du panier virtuel.
//$produit est le nom du produit selectionné.
 
session_start();
 
if (isset($_SESSION['panier'])) { //A l'init.
$panier = $_SESSION['panier']; //Récupère panier "de session" s'il existe.
}
else {
$panier = array();  
}
 
$panier[] = $produit; // pour rajouter un article
//Fais boucle si plusieurs
 
$_SESSION['panier'] = $panier; //pour enregister


Message édité par kfman le 09-02-2004 à 16:03:42
mood
Publicité
Posté le 09-02-2004 à 15:55:52  profilanswer
 

n°636176
jokari34
Posté le 09-02-2004 à 16:44:15  profilanswer
 

drasche a écrit :

si tu tapes ton code aussi mal que ton français, pas étonnant que rien ne marche :whistle:


 :??:  
 
ton code marche....pour remplacer l'ancien $produit sélectionné.
je voudrais ajouter la nouvelle variable $produit à la suite de l'ancienne.
normalement ca devrait s'effectuer avec $panier[]=$produit  non?

n°636217
kfman
Credo quia absurdum
Posté le 09-02-2004 à 17:03:10  profilanswer
 

Pour debug, avant et après l'affection du produit ajoute:
 
echo sizeof($panier);
 
PS: Tu met pas un session_destroy() à la fin de la page au moins ?

n°636221
drasche
Posté le 09-02-2004 à 17:05:39  profilanswer
 


jokari34 a écrit :

sesison_register("p_modelzz" ); // je met le tableau en session


tant qu'à copier ton code sur le forum, fais un copier coller la prochaine fois [:joce]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°636250
jokari34
Posté le 09-02-2004 à 17:31:17  profilanswer
 

en fait fodré que j'explique tout le contexte (dommage que mon site soit pas en ligne)
 
j'ai une page index.php dans laquelle ya un tableau html destiné à des pseudo frames.
dans la celulle du milieu ya un script php avec un include() dedans.
dans cette meme page index ya plusieurs rubriques.
chaque rubrique rappelle la page index.php avec un numero de page en variable (le numero sert a faire de la "resolution de page" ).
Donc si je veux consulter la liste des produits de mon site, je clique sur "consulter", ya un rechargement de l'index.php avec le numero de page, la page resolue est integrée dans le include().
Et dans la page consultation.php qd je selectionne un produit, il est transmis (par un bouton) qui recharge index.php avec le numeor de page courant et est inclus direct dans une session grace au code que tu ma filé. donc jusque la tout va bien.
 
mais ensuite qd je selectionne  un autre produit, la session disparait.
je comprend pas trop
 
jespere etre assez clair

n°636256
kfman
Credo quia absurdum
Posté le 09-02-2004 à 17:35:44  profilanswer
 

Le session_start() tu l'as mis dans châque page inclues où juste dans le index.php ?
 
Edit: As-tu mis un session_destroy() ?


Message édité par kfman le 09-02-2004 à 17:36:43
n°636263
jokari34
Posté le 09-02-2004 à 17:42:02  profilanswer
 

pour le moment je travaille qu'avec index.php et consultation.php
et dans chacune g copié collé le code (avec mes propres variables bien sur)
 
quand au session_destroy  non j'en ai pas mis.
 
le truc serait d'arriver a memoriser en session tous les produits sélectionnés successivement (en vue d'une reservation en fin de navigation) pour toujours les afficher dans une celule de mon tableau dans index.php (1 des principes du caddie virtuel)

n°636265
kfman
Credo quia absurdum
Posté le 09-02-2004 à 17:44:21  profilanswer
 

Sinon tu peut être avoir un problème de cookie de session (mauvaise config du navigateur).
 
Dans ce cas passe l'identifiant de session SID dans l'URL.
Exemple dans ton code:
 
$lien = "http://tonsite/index.php?".SID."&page=$page";
 
Tu peux aussi regarder ici:
http://www.nexen.net/docs/php/anno [...] assing.php

n°636267
kfman
Credo quia absurdum
Posté le 09-02-2004 à 17:45:57  profilanswer
 

jokari34 a écrit :

pour le moment je travaille qu'avec index.php et consultation.php
et dans chacune g copié collé le code (avec mes propres variables bien sur)
 
quand au session_destroy  non j'en ai pas mis.
 
le truc serait d'arriver a memoriser en session tous les produits sélectionnés successivement (en vue d'une reservation en fin de navigation) pour toujours les afficher dans une celule de mon tableau dans index.php (1 des principes du caddie virtuel)


 
Le session_start(), tu le met (si pas déjà fait) au tout début de index.php et tu l'enlèves des pages inclues.

n°636493
jokari34
Posté le 09-02-2004 à 21:46:32  profilanswer
 

kfman: que je mette le session_start() dan consultation (page inclue) ou pas ca change rien

n°636982
kfman
Credo quia absurdum
Posté le 10-02-2004 à 10:50:07  profilanswer
 

t'en es ou ?

n°636985
kfman
Credo quia absurdum
Posté le 10-02-2004 à 10:51:48  profilanswer
 

jokari34 a écrit :

kfman: que je mette le session_start() dan consultation (page inclue) ou pas ca change rien


 
Pour le session_start(), assure toi qu'il est bien au début de chaque page avant le moindre envoi de caractères visibles...
 

n°638371
jokari34
Posté le 11-02-2004 à 00:29:30  profilanswer
 

toutes mes sessions sont au strit debut de mes pages
mais le code que tu ma filé il deconne
je pense que je vé finir par créer des tuples pour une session de navigation et le supprimer en fin de session
comme ca les produits selectionnés viendront d'une base. c lourd pour le serveur mais au moins ca marchera.
 
sinon au passage,  
vous savez ce qui differencie les frames des iframes?
vous savez quel est l'interet du XML par rapport au HTML ?


Message édité par jokari34 le 11-02-2004 à 00:30:53
n°638509
kfman
Credo quia absurdum
Posté le 11-02-2004 à 10:14:34  profilanswer
 

jokari34 a écrit :

toutes mes sessions sont au strit debut de mes pages
mais le code que tu ma filé il deconne
je pense que je vé finir par créer des tuples pour une session de navigation et le supprimer en fin de session
comme ca les produits selectionnés viendront d'une base. c lourd pour le serveur mais au moins ca marchera.
 
sinon au passage,  
vous savez ce qui differencie les frames des iframes?
vous savez quel est l'interet du XML par rapport au HTML ?


 
 
Pas normal, j'utilise un code similaire dans mes pages et aucun prob. T'as essayé avec le SID ?
Quelle version de PHP as-tu au fait ?
 
Sinon pour tes questions:
 
<frame> et <iframe>: <frame> standard w3c, <iframe> standard Netscape. De toute façon les frames spabien...
 
Pour XML: l'XML permet de séparer totalement les données pures du traitement et de la mise en forme. En bref le principe, consiste à faire une page xml contenant toutes tes données brutes ("la base de données" ) que tu afficheras et traitera en utilisant XSL ("analogie à PHP" ) ou bien encore les CSS.
 
J'ai fait un petit exemple ici:
 
http://perso.wanadoo.fr/centaur/citation/citation.xml
http://perso.wanadoo.fr/centaur/citation/citation.xsl
http://perso.wanadoo.fr/centaur/citation/citation.css


Message édité par kfman le 11-02-2004 à 10:57:05
n°639760
jokari34
Posté le 11-02-2004 à 23:09:44  profilanswer
 

ok c largement plus clair que ce que j'avé pu voir juska present
. en faut tu organise en deux travaux tres distinct ce qui est affichage de ce qui est "données".
c par analogie un peu a la maniere d'un tableaux html (coté XSL) controlé par des CSS (aussi XSL) où dedans tu metrais plein de <? echo $variable_de_la_base ; ?> (XML) dans les <td></td>
 
je vois dans le fichier xsl que en fait la page c un modele de page où tu organise tout comme pour faire une boucle d'affichage de données où chaque curseur sait où disperser ses champs.
 
je vois donc que ya des balises "/root/<le_type>"
mais les données de la base tu les y integre comment?


Message édité par jokari34 le 11-02-2004 à 23:14:37
n°639952
kfman
Credo quia absurdum
Posté le 12-02-2004 à 09:52:52  profilanswer
 

Les données sont intégrées avec <xsl:value-of select="">
 
Sinon va voir là:
http://www.w3schools.com ,rubrique XML et/ou XSL.


Message édité par kfman le 12-02-2004 à 09:53:49
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  faire un panier d'achat

 

Sujets relatifs
Achat de livre sur l'UML et le RUPcaddie/panier PHP ?
méthode.. panier de boutique en ligneAchat livres SQL et UML
[PHP] Question sur cookie + panier de site web commercialqui de vous a fait un site d'ACHAT EN LIGNE ???
fond transparent sous flash et la methode pour faire caddie d'achatfond transparent sous flash et la methode pour faire caddie d'achat
Plus de sujets relatifs à : faire un panier d'achat


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR