Bonjour tout le monde, Pour faire simple et afin que ca soit plu
Fermé
Aaymeric
Messages postés
78
Date d'inscription
jeudi 29 septembre 2011
Statut
Membre
Dernière intervention
7 octobre 2018
-
11 avril 2015 à 12:30
Aaymeric Messages postés 78 Date d'inscription jeudi 29 septembre 2011 Statut Membre Dernière intervention 7 octobre 2018 - 12 avril 2015 à 13:35
Aaymeric Messages postés 78 Date d'inscription jeudi 29 septembre 2011 Statut Membre Dernière intervention 7 octobre 2018 - 12 avril 2015 à 13:35
A voir également:
- Bonjour tout le monde, Pour faire simple et afin que ca soit plu
- Supprimer une conversation messenger pour tout le monde ✓ - Forum Facebook
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, …) pour y découvrir le nom d'un objet. ✓ - Forum Études / Formation High-Tech
- Dans le monde de max - Forum Loisirs / Divertissements
- Le monde pdf gratuit - Télécharger - Vie quotidienne
- Simple ocr - Télécharger - Bureautique
4 réponses
Salut,
Un formulaire HTML a plusieurs attributs impotants(balise FORM).
method=
indique le type denvoi soit POST soit GET.
POST pour envoyer à une autre page, GET pour envoyer dans la même page en rechargeant celle ci.
action=
indique la page(url) à laquelle sont envoyées les données du formulaire.
Donc si vous voulez envoyer vos données à une page PHP pour traiter celle ci il faut écrire:
<form method="POST" action="verifobjet.php">
Si vous rajoutez une vérification des champs en javascript celui ci va n'envoyer les informations seulement si celles ci correspondent à vos critères.
Pour valider l'envoi en js il y a la fonction submit() comme ceci:
http://www.w3schools.com/jsref/met_form_submit.asp
Un formulaire HTML a plusieurs attributs impotants(balise FORM).
method=
indique le type denvoi soit POST soit GET.
POST pour envoyer à une autre page, GET pour envoyer dans la même page en rechargeant celle ci.
action=
indique la page(url) à laquelle sont envoyées les données du formulaire.
Donc si vous voulez envoyer vos données à une page PHP pour traiter celle ci il faut écrire:
<form method="POST" action="verifobjet.php">
Si vous rajoutez une vérification des champs en javascript celui ci va n'envoyer les informations seulement si celles ci correspondent à vos critères.
Pour valider l'envoi en js il y a la fonction submit() comme ceci:
http://www.w3schools.com/jsref/met_form_submit.asp
Aaymeric
Messages postés
78
Date d'inscription
jeudi 29 septembre 2011
Statut
Membre
Dernière intervention
7 octobre 2018
12 avril 2015 à 12:01
12 avril 2015 à 12:01
J'ai bien compris le fonctionnement des formulaires mais je souhaite je souhaite récupérer une variable js qui est générée avant que je clique sur le bouton submit. Ce que je souhaite faire c'est faire passer la variable js selectedOptionvalue à ma page verifobj.php mais je suis completement perdu et je n'arrive pas à grand chose :s
Aaymeric
Messages postés
78
Date d'inscription
jeudi 29 septembre 2011
Statut
Membre
Dernière intervention
7 octobre 2018
12 avril 2015 à 12:08
12 avril 2015 à 12:08
J'ai quand même essayé en ajax mais je ne comprends pas pourquoi ca ne fonctionne pas.
Mon code
et dans test.php
J'ai un message d'erreur car il ne repère pas la variable mavariable1
Mon code
function goListGroup(){
for (i=arguments.length-1;i>=0; i--){
if (arguments[i].selectedIndex!=-1){
var selectedOptionvalue=arguments[i].options[arguments[i].selectedIndex].value
if (selectedOptionvalue!=""){
if (onclickaction=="alert")
alert(selectedOptionvalue)
else if (newwindow==1)
window.open(selectedOptionvalue)
else
window.location=selectedOptionvalue
break
}
}
}
$.ajax({
url : '../objet/test.php',
type : 'POST',
data : 'mavariable1=' + selectedOptionvalue,
});
}
et dans test.php
<?php
include '../connection.php';
$mavariable2=$_POST['mavariable1'];
echo $mavariable2;
?>
J'ai un message d'erreur car il ne repère pas la variable mavariable1
Aaymeric
Messages postés
78
Date d'inscription
jeudi 29 septembre 2011
Statut
Membre
Dernière intervention
7 octobre 2018
12 avril 2015 à 13:35
12 avril 2015 à 13:35
j'ai également essayé avec ceci mais $_POST['mavariable1'] n'est toujours pas détectée
Vous pouvez m'aider ?
var xhr = new XMLHttpRequest();
xhr.open("POST", "../objet/test.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("mavariable1=" + escape(selectedOptionvalue));
Vous pouvez m'aider ?