Utiliser une fonction Javascript en PHP
Résolu/Fermé
Peter
-
21 déc. 2009 à 16:11
Mopra-L Messages postés 146 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 23 mai 2012 - 21 déc. 2009 à 17:56
Mopra-L Messages postés 146 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 23 mai 2012 - 21 déc. 2009 à 17:56
A voir également:
- Utiliser une fonction Javascript en PHP
- Fonction si et - Guide
- Utiliser chromecast - Guide
- Telecharger javascript - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Comment utiliser l'ia - Accueil - Guide Intelligence artificielle
5 réponses
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
21 déc. 2009 à 16:15
21 déc. 2009 à 16:15
Bonjour,
Tu voudrais récupérer la valeur "Oui" et "Non" de la question ?
Le seul moyen que je vois, pour le récupérer en PHP, c'est de créer un formulaire, puis l'envoyer a la même page (ou une autre, au choix), et récupérer la valeur dans le $_POST ou $_GET
Tu voudrais récupérer la valeur "Oui" et "Non" de la question ?
Le seul moyen que je vois, pour le récupérer en PHP, c'est de créer un formulaire, puis l'envoyer a la même page (ou une autre, au choix), et récupérer la valeur dans le $_POST ou $_GET
echo(\"<a href='#' onclick='Messconfirm()' > Supprimer le message </a>");
J'appelle ma fonction de cette manière, si je l'utilise dans un lien je récupère comment la valeur dans un $_POST ou $_GET? (je suis nul en JS....)
J'appelle ma fonction de cette manière, si je l'utilise dans un lien je récupère comment la valeur dans un $_POST ou $_GET? (je suis nul en JS....)
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
21 déc. 2009 à 16:30
21 déc. 2009 à 16:30
Une chose simple à savoir, si jamais tu le sais pas, c'est que le PHP n'existe plus une fois la page chargé.
Par consequent, quand tu execute du javascript, pour recuperer une quelconque valeur, il faut forcement recharger une page PHP.
Pour la recuperer dans un $_POST ou $_GET, tu peux faire, dans ton javascript :
Je dirais que quelque chose comme ca devrait marcher. Ensuite, dans ma_page.php, tu auras ta valeur $_POST['resultat'] qui sera egal a TRUE ou FALSE
Par consequent, quand tu execute du javascript, pour recuperer une quelconque valeur, il faut forcement recharger une page PHP.
Pour la recuperer dans un $_POST ou $_GET, tu peux faire, dans ton javascript :
function Messconfirm() { req = confirm ('Etes-vous sur de voiloir supprimer ce message?'); $("body").append('<form name="mon_formulaire" method="POST" action="ma_page.php">' +'<input name="resultat" value="'+req+'" />' +'</form>); $('form#mon_formulaire').submit(); }
Je dirais que quelque chose comme ca devrait marcher. Ensuite, dans ma_page.php, tu auras ta valeur $_POST['resultat'] qui sera egal a TRUE ou FALSE
Impossble de faire marché la fonction. le %_POST est vide, pourtant la page ce recharge car dans l'url le symbole # s'ajoute a la fin.
Et il possible d'avoir une esplication du code de ta fonction stp?
Et il possible d'avoir une esplication du code de ta fonction stp?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mopra-L
Messages postés
146
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
23 mai 2012
6
21 déc. 2009 à 17:56
21 déc. 2009 à 17:56
Oui, bien sur, c'est pas tres compliqué
En gros, la fonction append permet de rajouter du code entre 2 balises, donc, la, en l'occurence, on rajoute un formulaire apres la balise body, et, dans l'input, on lui donne la valeur de req (donc true ou false).
Puis, on execute le formulaire, avec la fonction submit.
Peut-être que il faut rajouter type="text" a l'input...
Au fait, on parle bien de $_POST, et non %_POST ?
En gros, la fonction append permet de rajouter du code entre 2 balises, donc, la, en l'occurence, on rajoute un formulaire apres la balise body, et, dans l'input, on lui donne la valeur de req (donc true ou false).
Puis, on execute le formulaire, avec la fonction submit.
Peut-être que il faut rajouter type="text" a l'input...
Au fait, on parle bien de $_POST, et non %_POST ?