IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Création d'un panier en PHP dans un site HTML sans BDD


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut Création d'un panier en PHP dans un site HTML sans BDD
    Bonjour,

    j'ai cherché de l'aide pour créer un panier PHP. Et j'ai trouvé un tuto très interessant à cete adresse :
    http://jcrozier.developpez.com/articles/web/panier/
    Mon souci : Il doit y avoir des récupérations de variables (ou variables à modifier) dans la source HTML de ma page Web, mais où ? lesquelles modifier ?
    Dois-je rajouter des ID supplémentaires sur ma page web ?

    Merci beaucoup.
    Bonne soirée

    Ju'

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Si tu n'as pas de BDD , tu peux directement insérer un lien HTML a coté de chacun de tes produits en renseignant les champs en majuscule a la main .


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="panier.php?action=ajout&amp;l=LIBELLEPRODUIT&amp;q=QUANTITEPRODUIT&amp;p=PRIXPRODUIT" onclick="window.open(this.href, '', 'toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=600, height=350'); return false;">Ajouter au panier</a>
    Le reste marche de la même manière.
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut Création d'un panier en PHP dans un site HTML sans BDD
    Bonjour !

    Ok bon j'ai renseigné les champs en question directement sur le lien, et effectivement ça fonctionne. Mais quand je clique sur rafraichir ça me met :

    Notice: Undefined index: l in c:\programmes\easyphp1-8\www\panier.php on line 31
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $l = preg_replace('#\v#', '',$_POST['l']);
    Notice: Undefined index: p in c:\programmes\easyphp1-8\www\panier.php on line 33

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $p = floatval($_POST['p']);
    J'ai une erreur dans le fichier panier.php aussi :
    echo '<?xml version="1.0" encoding="iso-8859-1"?>';?>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 
    <head>
    <title>Votre panier</title>
    </head>
    <body>

    Et quand je clique sur "ACTION" (sur "XX" qu'il y a jsute en dessous" ça me mets

    Notice: Undefined index: q in c:\programmes\easyphp1-8\www\panier.php on line 15
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     $q = intval($_GET['q']);
    Notice: Undefined index: p in c:\programmes\easyphp1-8\www\panier.php on line 17
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     $p = floatval($_GET['p']);
    C'est dur d'être novice...

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut Création d'un panier en PHP dans un site HTML sans BDD
    JE me suis trompé j'ai mal copié collé le code j'avais oublié la 1ère ligne dans la balise CODE

    L'erreur doit se situer dedans je pense :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    echo '<?xml version="1.0" encoding="iso-8859-1"?>';?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 
    <head>
    <title>Votre panier</title>
    </head>
    <body>
    Merci

  5. #5
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    Typiquement y 'a un soucis de conflit avec les variables POST et GET , tu es sur d'avoir pris tout le code correctement ?

    J'ai jamais eu de retour sur un conflit de ce style , moi même quand j'ai monté le script il n'y avait pas d'erreurs .

    pour la ligne du Xml tu peux l'enlever si elle te gêne.

    Il doit y avoir une erreur quelque part on va bien trouver
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    253
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 253
    Par défaut
    yesss j'ai enlevé la ligne xml et je n'ai plus d'erreur là dessus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    echo '<?xml version="1.0" encoding="iso-8859-1"?>';?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> 
    <head>
    <title>Votre panier</title>
    </head>
    <body>
    c'est déjà ça.
    Mais j'ai toujours les ligne 31, 33 , 15 et 17 signalées en erreur, sur tout mon site j'ai toujours été en méthode POST, je ne sais pas si ça a un rapport avec ton script... Et je pense que ce n'est pas non plus une erreur de syntaxe... arf..

  7. #7
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Par défaut
    tu peux me montrer un exemple de lien d'appel au panier ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Tutoriel sur la création d'un panier en PHP
    Par RideKick dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 53
    Dernier message: 10/03/2020, 08h59
  2. [eCommerce] Toujours à propos du tutoriel sur la création d'un panier en PHP
    Par patriciaprovence dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 8
    Dernier message: 03/09/2010, 20h12
  3. Question sur la création d'un panier en PHP
    Par hotinno dans le forum Langage
    Réponses: 2
    Dernier message: 14/03/2010, 14h45
  4. création d'un moteur de recherche dans un site
    Par hedi_wazo2001 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/12/2006, 16h23
  5. Intégrer du php dans un code HTML ...
    Par Le Parrain dans le forum Langage
    Réponses: 15
    Dernier message: 13/04/2006, 10h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo