Le passage d'une page a une autre

p'titmartin -  
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   -
bonjour
alors moi je suis entrain de creer un site de vente en ligne
j'ai creer mes pages d'article(pull,robe...) et mon code est

<img src=" " title="" />
<select name="liste" onChange="choix(this.form)">
<option selected> TAILLES</option>
<option value="Choix 1">36
<option value="Choix 2">38
<option value="Choix 3">40
<option value="Choix 3">42
</select>
<a href="panier.php?action=ajout&l=LIBELLEPRODUIT&q=QUANTITEPRODUIT&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>

et mon script panier est https://jcrozier.developpez.com/articles/web/panier/

la question :
je n'arrive pas a faire la liaison etre les 3"page d'article fonctionpanier et panier " si vous pouvez m'aider



A voir également:

18 réponses

bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
N'aurais-tu pas oublié la balise <form> ?
0
p'titmartin
 
aller les amis aider moi svp je suis debutante et je ne sais pas d'ou commence
je sais q'il me faut une page d'article alors j'ai cree des page en inserant des image (code de haut ) apres j'ai su qu'il me fallais un panier alors j'ai copier le code dans le site mais comment faire pour la liaison entre les deux pour le moment et malge le lien le quand je click sur "ajouter au panier " le panier s'affiche mais vide tj vide
aider moi svp j'en ai vraiment besoin merci
0
p'titmartin
 
aller les webmasters ou etes vous?????
0
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
Tu as oublié les balises <form> !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
p'titmartin
 
ou dois je mettre les balise form j'ai essaye avec
<form>
<img src=" " title="" />
<select name="liste" onChange="choix(this.form)">
<option selected> TAILLES</option>
<option value="Choix 1">36
<option value="Choix 2">38
<option value="Choix 3">40
<option value="Choix 3">42
</select>
<a href="panier.php?action=ajout&l=LIBELLEPRODUIT&q=QUANTITEPRODUIT&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>
</form>

et ca ne change RIEN pour le panier "tjr vide et 0 comme valeur pour tout" ca change juste pour la mise en forme de la page "chaque article se met sur une ligne C'EST TOUT"
0
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
Non tu dois faire :
<img src=" " title="" />
<form method="panier.php" action="post">
<option selected> TAILLES</option>
<option value="Choix 1">36
<option value="Choix 2">38
<option value="Choix 3">40
<option value="Choix 3">42
<a href="panier.php?action=ajout&l=LIBELLEPRODUIT&q=QUANTITEPRODUIT&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>
</form>


Si ce n'est pas ça, remplace "panier.php" par ta page de panier.
0
p'titmartin
 
merci je vais essayer et je te dirai le resultat
0
p'titmartin
 
re ami
j'ai modifie le code mais RIEN ne change
j'ai une idee et je ve la partage avec toi
je ne sais pas mais je pense qu'il devrai y avoir "un tableau" ou je ne sais pas pour contenir les produit"le nom" les prix et tout pour que en cliquant sur ajouter au panier d'un article ses valeur "nom,prix " passe directement au panier je ne sais pas mais il me semble que c'est ca mais moi perso j'ai juste les codes de haut SELEMENT
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Je ferai plus simple en te conseillant de voir attentivement ce chapitre sur le fonctionnement des formulaires sur le site du zéro.
ça sert à rien de voir faire un panier si tu sais pas faire un simple formulaire.

https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3
0
p'titmartin
 
je ne sais pas mais a quoi va me servir les formulaire pour ma question je ne vois pas tros si vous pouvez mz dire???
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
<select name="liste" onChange="choix(this.form)">
<option selected> TAILLES</option>
<option value="Choix 1">36
<option value="Choix 2">38
<option value="Choix 3">40
<option value="Choix 3">42
</select> 

<select> est une balise de formulaire.
Cette balise est à placer au sein d'une balise <form>.
Cette balise ne s'utilise pas n'importe comment comme l'a fait remarqué bren-du-29.
La balise <option> doit être fermé.
Autrement dit, par exemple:
<option value="Choix 1">36</option>

De plus, pour envoyé le formulaire et donc qu'il soit traité, il faut un bouton submit ou un javascript faisant office de bouton pour l'envoyer.
Bien que je n'ai pas grande connaissance en javascript, ton lien actuel ne le fait pas.
Commence pour par voir mon précédent lien pour comprendre ce qui ne va pas dans ton cas.
0
p'titmartin
 
ok merci pour l'explication je vais voir alors avec les formulaires mais tu crois que en modifiant mon formulaire ca va regler mon probleme de panier???
0
p'titmartin
 
ok j'ai lu j'ai trouve 2 erreurs
1ere pour method et action ils sont inverses je dois mettre method="post" action="panier.php"
2eme pour fermer <<option> </option>
mais ca ne regle rien a mon probleme dites moi je crois que c'est logique ce que je dis pour les article je dois garder des info des article quelque part "bdd!!!! je ne sais pas "pour quand je clique ajouter ces info passe au panier pour que le panier sache le nom du produit son prix...etc dites moi elle est juste mon idee
0
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour,
Je remarque donc que votre code est en JavaScript, un langage que je maitrise assez mal. Je vous inciterais alors à passer votre code en PHP, plus simple, qui rafraichirait la page.
Voici donc le code en PHP :

<img src=" " title="" />
<form method="panier.php" action="post">
<option selected> TAILLES</option>
<option value="Choix 1">36</option>
<option value="Choix 2">38</option>
<option value="Choix 3">40</option>
<option value="Choix 3">42</option>
<input type="submit" value="Ajouter au panier" />
</form>


Voilà, il vous faudra juste adapter panier.php avec un petit script pour récupérer les données et c'est bon !
0
p'titmartin
 
bonjour ami
1 j'ai essaye un code et ca marche pas ca change juste au lieu d'1 lien c'est un bouton
2 c'est ca je cherche ce petit script pour recuperer les donees mon panier.php et mon fonctionpanier.php sont https://jcrozier.developpez.com/articles/web/panier/
merci d'avance
0
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
Rebonjour,
Certes, ça na marche pas, mais as-tu modifié tes autres pages pour le PHP ?
0
p'titmartin
 
re t'es la bren-du-29???
0
p'titmartin
 
salut

j'ai fais ca

function creationPanier(){
if (!isset($_SESSION['panier'])){
$_SESSION['panier']=array();
$_SESSION['panier']['libelleProduit'] = array(robe,jupe);
$_SESSION['panier']['qteProduit'] = array();
$_SESSION['panier']['prixProduit'] = array(2500,4000);
$_SESSION['panier']['verrou'] = false;
}
return true;

et ca donne ca (j'ai ajoute un seul produit pour avoir ce resultat juste le premier!!)

Notice: Use of undefined constant robe - assumed 'robe' in C:\Program Files\EasyPHP-5.3.1\www\fonctions-panier.php on line 10

Notice: Use of undefined constant jupe - assumed 'jupe' in C:\Program Files\EasyPHP-5.3.1\www\fonctions-panier.php on line 10

Votre panier
Libellé ..................Quantité Prix Unitaire Action
robe ...........................1...........2500.........XX
jupe.............................2..........4000.........XX
LIBELLEPRODUIT......... 3........... 0.............XX
.............................................. Total : 10500
rafraichir

c'est vrai que ca change du vide et du zero partout mais c'est aussi loin du bon resultat que pensez vous de ca pourquoi c'est pas juste???
ils sont juste les mod.que j'ai faite ???et dois je modifier ailleurs ou pas ????
merci d'avance
0
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
Sérieusement, je te conseille vivement d'apprendre à coder ton propre site Web (grâce aux tutos dispo sur le Web, par exemple ceux du Site du Zéro) car là je ne peux plus t'aider...
0
p'titmartin
 
ok merci pour tes reponses et ta patience
0
bren-du-29 Messages postés 192 Date d'inscription   Statut Membre Dernière intervention   14
 
Pas de quoi ;-)
0