Comment faire passer une variable dans une page sans submit
Résolu/Fermé
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
-
9 janv. 2022 à 08:31
jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 - 9 janv. 2022 à 22:13
jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 - 9 janv. 2022 à 22:13
A voir également:
- Comment faire passer une variable dans une page sans submit
- Comment supprimer une page dans word - Guide
- Comment traduire une page - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Comment créer une page facebook - Guide
- Passer à la ligne dans une cellule excel - Guide
10 réponses
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
9 janv. 2022 à 10:48
9 janv. 2022 à 10:48
Bonjour
Tu veux donc les envoyer vers la page panier. PHP sans quitter la page où tu te trouves ?
Donc tu veux faire de l'Ajax ...
Tu veux donc les envoyer vers la page panier. PHP sans quitter la page où tu te trouves ?
Donc tu veux faire de l'Ajax ...
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 11:24
9 janv. 2022 à 11:24
bonjour jordane
merci pour la reponse
oui c'est bien ca
as tu un tuto pour le faire en ajax a tout hassard
merci pour la reponse
oui c'est bien ca
as tu un tuto pour le faire en ajax a tout hassard
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
Modifié le 9 janv. 2022 à 11:58
Modifié le 9 janv. 2022 à 11:58
Ben tu reprends l'un des dix, ou trente dernier codes que nous avons déjà vu ensemble et tu auras déjà de bonnes bases ......
Mais.. je ne comprends pas vraiment ce que tu veux faire...
La page dans laquelle se trouve ton formulaire se nomme comment ?
Tu dis vouloir les envoyer dans le fichier panier.php pour ensuite les convertir en javascript ... pour en faire quoi dans panier.php ?
Car si tu ne vas pas dans cette page..le javascript ne te seras pas utile...
Et si tu veux juste récupérer les variables directement dans la page où tu te trouves pour les utiliser dans ton js .. pas besoin de php ni d'ajax ... il te suffit de lire le contenu de tes champs en javascript .... comme dans les codes précédents que tu nous as montré ...
En gros, sur chaque INPUT tu ajoutes un ID
(NB: ID qui n'existerait pas déjà dans la page bien entendu... )
Et puis en js, il te suffit de faire
bien sûr, il faudra virer le action du form et changer le bouton en BUTTON au lieu de SUBMIT et y attacher un ONCLICK qui déclenchera le traitement des données....
Mais.. je ne comprends pas vraiment ce que tu veux faire...
La page dans laquelle se trouve ton formulaire se nomme comment ?
Tu dis vouloir les envoyer dans le fichier panier.php pour ensuite les convertir en javascript ... pour en faire quoi dans panier.php ?
Car si tu ne vas pas dans cette page..le javascript ne te seras pas utile...
Et si tu veux juste récupérer les variables directement dans la page où tu te trouves pour les utiliser dans ton js .. pas besoin de php ni d'ajax ... il te suffit de lire le contenu de tes champs en javascript .... comme dans les codes précédents que tu nous as montré ...
En gros, sur chaque INPUT tu ajoutes un ID
<input type="text" name="promo" id="promo">
(NB: ID qui n'existerait pas déjà dans la page bien entendu... )
Et puis en js, il te suffit de faire
var promo = document.getElementById('promo').value;
bien sûr, il faudra virer le action du form et changer le bouton en BUTTON au lieu de SUBMIT et y attacher un ONCLICK qui déclenchera le traitement des données....
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 12:44
9 janv. 2022 à 12:44
mer ci pour ton aide jordane
c'est vrai que des exemples il y en a ...
ce que je veux faire c'est pouvoir donner l occasion d utiliser un code promo ou une ristourne que je vais pouvoir déduire du total de mon panier
pour l instant la page ou ce trouve mon formulaire s appelle
https://phil.pecheperle.be/test-commande-ok-v2.php
ma page panier s'appelle panier.js actuellement mais je suppose que dés que j aurais un peu de php a l'intérieur je devrais l appeler panier.php
donc l'idée est que le client puisse appliquer un code promo dans le formulaire html et que ce code promo
puisse se déduire directement du montant du paniertotal dans le fichier que j'appelle pour l'instant panier.js
Donc j'avais eu l'idée que le client entre un code promo dans le html qui sera reconnu dans panier.js et qu'il puisse se déduire du total du bon de commande
je pense que ton idée est la solution
je la teste cet après midi
encore une fois merci beaucoup
c'est vrai que des exemples il y en a ...
ce que je veux faire c'est pouvoir donner l occasion d utiliser un code promo ou une ristourne que je vais pouvoir déduire du total de mon panier
pour l instant la page ou ce trouve mon formulaire s appelle
https://phil.pecheperle.be/test-commande-ok-v2.php
ma page panier s'appelle panier.js actuellement mais je suppose que dés que j aurais un peu de php a l'intérieur je devrais l appeler panier.php
donc l'idée est que le client puisse appliquer un code promo dans le formulaire html et que ce code promo
puisse se déduire directement du montant du paniertotal dans le fichier que j'appelle pour l'instant panier.js
Donc j'avais eu l'idée que le client entre un code promo dans le html qui sera reconnu dans panier.js et qu'il puisse se déduire du total du bon de commande
je pense que ton idée est la solution
je la teste cet après midi
encore une fois merci beaucoup
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
9 janv. 2022 à 13:24
9 janv. 2022 à 13:24
Et tes codes promos tu les gèrent comment ?
Comment tu les generes ? Comment tu vérifies qu'ils sont valides ?
Essyer de faire tout le js avant d'avoir réfléchit et mis en place le code côté serveur et base de données est une très très très mauvaise idée...
Tu vas soit coder une usine à gaz inmaintebable soit ne pas du tout y arriver...
Comment tu les generes ? Comment tu vérifies qu'ils sont valides ?
Essyer de faire tout le js avant d'avoir réfléchit et mis en place le code côté serveur et base de données est une très très très mauvaise idée...
Tu vas soit coder une usine à gaz inmaintebable soit ne pas du tout y arriver...
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 13:53
9 janv. 2022 à 13:53
en fait
mon idée était la suivante
dans mon code javascript
j'aurais pu avoir des codes promo valables pour 24h00 par exemple pour certains clients
que j'aurais teste avec des conditions
imaginons que j'ai un client qui s appelle Alain , je pouvais lui dire entre le code promo "Alain45478545"
si il se trompe , lui afficher un message que le code n 'est pas bon
imaginons que je veux faire bénéficier plusieurs utilisateurs avec des coupons différents(que je modifierais moi même dans le code après 24h00
j'aurais fait un truc du style
variable récupérée ="Alain45478545" pour Alain
ou
variable récupérée ="pierre45478545" pour pierre
promo1=variable récupérée
ensuite je passe dans des if
if promo1 =Alain45478545
alors promotion=10%
else if promo1=pierre45478545
alors promotion =20%
else
erreur du code promo ou pas de promo disponible
mon idée était la suivante
dans mon code javascript
j'aurais pu avoir des codes promo valables pour 24h00 par exemple pour certains clients
que j'aurais teste avec des conditions
imaginons que j'ai un client qui s appelle Alain , je pouvais lui dire entre le code promo "Alain45478545"
si il se trompe , lui afficher un message que le code n 'est pas bon
imaginons que je veux faire bénéficier plusieurs utilisateurs avec des coupons différents(que je modifierais moi même dans le code après 24h00
j'aurais fait un truc du style
variable récupérée ="Alain45478545" pour Alain
ou
variable récupérée ="pierre45478545" pour pierre
promo1=variable récupérée
ensuite je passe dans des if
if promo1 =Alain45478545
alors promotion=10%
else if promo1=pierre45478545
alors promotion =20%
else
erreur du code promo ou pas de promo disponible
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 14:50
9 janv. 2022 à 14:50
cela fait bien 10fois que je recommence mon message
je vais essayer d poster différemment
désole pour le manque d explication
mon idée est de géré cela avec des conditions
par exemple
du style
if
variable recuperee ="promojean123"
alors var promo =10%
else si
variable recuperee ="promojalain4544123"
alors var promo=20%
code pas bon , ou pas de code
je vais essayer d poster différemment
désole pour le manque d explication
mon idée est de géré cela avec des conditions
par exemple
du style
if
variable recuperee ="promojean123"
alors var promo =10%
else si
variable recuperee ="promojalain4544123"
alors var promo=20%
code pas bon , ou pas de code
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
9 janv. 2022 à 15:01
9 janv. 2022 à 15:01
Gérer avec des conditions où ça dans le JavaScript ?
Ça veut dire que n'importe qui qui regarderai le code source de ta page pourrais trouver les codes de réduction sans aucun souci...
Autant les appliquer systématiquement sans utiliser de bon promo...
Ça veut dire que n'importe qui qui regarderai le code source de ta page pourrais trouver les codes de réduction sans aucun souci...
Autant les appliquer systématiquement sans utiliser de bon promo...
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 15:09
9 janv. 2022 à 15:09
oui dans le javascript
ah bon , ok ben alors j'abandonne l idée car cela était mon plan
je vais donc passer cette folie a bien plus tard ...
Merci jordane
ah bon , ok ben alors j'abandonne l idée car cela était mon plan
je vais donc passer cette folie a bien plus tard ...
Merci jordane
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
9 janv. 2022 à 15:17
9 janv. 2022 à 15:17
mais tu sais... en fait c'est comme ton panier ....
Vu qu'il est en javascript ... on peut éditer le code depuis son navigateur internet ..... et y mettre ce qu'on veut avant d'envoyer le paiment à paypal ..
En gros.. je pourrais très bien aller sur ton site .. modifier le prix des produits, le montant total du panier... et finalement commander tous tes produits .. et ne me facturer 0 euros... (ou 1 euros à la limite... pour que paypal prenne le payement.. )
Vu qu'il est en javascript ... on peut éditer le code depuis son navigateur internet ..... et y mettre ce qu'on veut avant d'envoyer le paiment à paypal ..
En gros.. je pourrais très bien aller sur ton site .. modifier le prix des produits, le montant total du panier... et finalement commander tous tes produits .. et ne me facturer 0 euros... (ou 1 euros à la limite... pour que paypal prenne le payement.. )
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 15:31
9 janv. 2022 à 15:31
ah bon
ben dis donc ...alors la je reste cloué à ma chaise ...
Mais bon ce bon de commande n est vraiment mis a disposition pour mes membres et ensuite je contrôle tout manuellement si commande il y a ...
donc pour le code promo cela pourrait se faire comme je l'avais pensé alors ?puisque je contrôle tout ...et que seul les inscrits peuvent passer commande ...
de toute façon le jour ou cela devient trop commercial , on ne sait jamais hein ...je prendrais woocommerce
puisque mon autre site est en wordpress
ben dis donc ...alors la je reste cloué à ma chaise ...
Mais bon ce bon de commande n est vraiment mis a disposition pour mes membres et ensuite je contrôle tout manuellement si commande il y a ...
donc pour le code promo cela pourrait se faire comme je l'avais pensé alors ?puisque je contrôle tout ...et que seul les inscrits peuvent passer commande ...
de toute façon le jour ou cela devient trop commercial , on ne sait jamais hein ...je prendrais woocommerce
puisque mon autre site est en wordpress
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 15:32
9 janv. 2022 à 15:32
jordane mes messages ne passent plus
même que du texte
même que du texte
bazfile
Messages postés
56699
Date d'inscription
samedi 29 décembre 2012
Statut
Modérateur, Contributeur sécurité
Dernière intervention
25 décembre 2024
19 346
9 janv. 2022 à 17:01
9 janv. 2022 à 17:01
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
>
bazfile
Messages postés
56699
Date d'inscription
samedi 29 décembre 2012
Statut
Modérateur, Contributeur sécurité
Dernière intervention
25 décembre 2024
9 janv. 2022 à 17:44
9 janv. 2022 à 17:44
merci mais malheureusement cela était un autre message
ah bon
ben dis donc ...alors la je reste cloué à ma chaise ...
Mais bon ce bon de commande n est vraiment mis a disposition pour mes membres et ensuite je contrôle tout manuellement si commande il y a ...
donc pour le code promo cela pourrait se faire comme je l'avais pensé alors ?puisque je contrôle tout ...et que seul les inscrits peuvent passer commande ...
de toute façon le jour ou cela devient trop commercial , on ne sait jamais hein ...je prendrais woocommerce
puisque mon autre site est en wordpress
ah bon
ben dis donc ...alors la je reste cloué à ma chaise ...
Mais bon ce bon de commande n est vraiment mis a disposition pour mes membres et ensuite je contrôle tout manuellement si commande il y a ...
donc pour le code promo cela pourrait se faire comme je l'avais pensé alors ?puisque je contrôle tout ...et que seul les inscrits peuvent passer commande ...
de toute façon le jour ou cela devient trop commercial , on ne sait jamais hein ...je prendrais woocommerce
puisque mon autre site est en wordpress
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 17:45
9 janv. 2022 à 17:45
merci
mais je ne comprends pas pourquoi certains messages ne se poste plus
encore un a l instant
mais je ne comprends pas pourquoi certains messages ne se poste plus
encore un a l instant
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
9 janv. 2022 à 17:50
9 janv. 2022 à 17:50
certains mots sont boqués par le robot
flexi2202
Messages postés
3801
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
21 octobre 2024
187
9 janv. 2022 à 17:52
9 janv. 2022 à 17:52
ah bon
ben dis donc ...alors la je reste cloué à ma chaise ...
Mais bon ce bon de commande n est vraiment mis a disposition pour mes membres et ensuite je contrôle tout manuellement si commande il y a ...
donc pour le code promo cela pourrait se faire commercial je l'avais pensé alors ?puisque je contrôle tout ...et que seul les inscrits peuvent passer commande ...
de toute façon le jour ou cela devient trop commercial , on ne sait jamais hein ...je prendrais woocommerce
puisque mon autre site est en
ben dis donc ...alors la je reste cloué à ma chaise ...
Mais bon ce bon de commande n est vraiment mis a disposition pour mes membres et ensuite je contrôle tout manuellement si commande il y a ...
donc pour le code promo cela pourrait se faire commercial je l'avais pensé alors ?puisque je contrôle tout ...et que seul les inscrits peuvent passer commande ...
de toute façon le jour ou cela devient trop commercial , on ne sait jamais hein ...je prendrais woocommerce
puisque mon autre site est en
jordane45
Messages postés
38347
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 décembre 2024
4 719
9 janv. 2022 à 22:13
9 janv. 2022 à 22:13
c'est toi qui décides....