Récupérer la valeur du dernier formulaire
Résolu/Fermé
MiWi86-33
Messages postés
142
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
20 juin 2011
-
4 sept. 2008 à 15:49
Utilisateur anonyme - 5 sept. 2008 à 14:59
Utilisateur anonyme - 5 sept. 2008 à 14:59
A voir également:
- Récupérer la valeur du dernier formulaire
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer message whatsapp - Guide
- Récupérer photo instagram - Guide
- Recuperer mon compte gmail - Guide
7 réponses
Utilisateur anonyme
4 sept. 2008 à 15:52
4 sept. 2008 à 15:52
bonjour,
un return(numForm); serait-il suffisant ?
il faudra ensuite le traiter
un return(numForm); serait-il suffisant ?
il faudra ensuite le traiter
MiWi86-33
Messages postés
142
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
20 juin 2011
9
4 sept. 2008 à 16:04
4 sept. 2008 à 16:04
Merci pour cette réponse aussi rapide, mais j'arrive pas à visualiser en faite.
la fonction add() est dans la page forms.js le return c'est après qu'il faut le faire?
par exemple :
Mais comment le récupérer après dans ma page reg.php.
reg.php est la page qui reçoit le formulaire, il est envoyé par le bouton submit 'soumettre', bouton lui même situé dans la page formInsert.php
J'arrive pas à visualiser là, et arf, c'est en peu facheux!!!!
Mais merci pour les réponses.
la fonction add() est dans la page forms.js le return c'est après qu'il faut le faire?
par exemple :
var numForm = 1; var contentDivName = "formulaires"; function add() { /* Retrieve fieldSet from the page */ var conteneur = document.getElementById(contentDivName); /* Create elements that we need into the new form to add */ var undiv = document.createElement('div'); var contentForm = document.createElement('input'); var MaChaine = document.createTextNode("Chaine : "); var chaine = document.createElement('input'); contentForm.type = 'hidden'; contentForm.name = numForm; chaine.type = 'text'; undiv.appendChild(contentForm); undiv.appendChild(MaChaine); undiv.appendChild(chaine); conteneur.appendChild(undiv); numForm++; } return numForm;
Mais comment le récupérer après dans ma page reg.php.
reg.php est la page qui reçoit le formulaire, il est envoyé par le bouton submit 'soumettre', bouton lui même situé dans la page formInsert.php
J'arrive pas à visualiser là, et arf, c'est en peu facheux!!!!
Mais merci pour les réponses.
Utilisateur anonyme
5 sept. 2008 à 08:02
5 sept. 2008 à 08:02
Bonjour,
l'incrémentation du comptage est la la fonction. Il faut donc faire le retrune de la valeur de ce comptage DANS la fonction.
l'incrémentation du comptage est la la fonction. Il faut donc faire le retrune de la valeur de ce comptage DANS la fonction.
MiWi86-33
Messages postés
142
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
20 juin 2011
9
5 sept. 2008 à 10:42
5 sept. 2008 à 10:42
mais comment je le récupère alors après??????j'arrive pas à voir la "connexion".....
niarf niarf niarf...
en tt cas, merci pour tes réponses.
niarf niarf niarf...
en tt cas, merci pour tes réponses.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
5 sept. 2008 à 14:49
5 sept. 2008 à 14:49
Essayes en faisant des inner.HTML et en stockant le num dans un champ caché et en le transmetant en argument à la fonction, sachant que le premier sera 0 ou 1 selon si il y a déja un formulaire affiché qd tu cliques sur ajouter
<script language="javascript"> //var numForm = 1; var contentDivName = "formulaires"; function add(num) { /* Retrieve fieldSet from the page */ var conteneur = document.getElementById(contentDivName); /* Create elements that we need into the new form to add */ var undiv = document.createElement('div'); var contentForm = document.createElement('input'); var MaChaine = document.createTextNode("Chaine : "); var chaine = document.createElement('input'); contentForm.type = 'hidden'; contentForm.name = 'numForm'; chaine.type = 'text'; undiv.appendChild(contentForm); undiv.appendChild(MaChaine); undiv.appendChild(chaine); conteneur.appendChild(undiv); num ++; var obj=document.getElementById('bouton_ajout'); obj.innerHTML="<input type=\"button\" id=\"ajt0\" name=\"ajout0\" value=\"ajouter\" style=\"display:none\" onclick=\"javascript:add('"+num+"')\" > "<input type=\"hidden\" id=\"ajt_n\" name=\"ajout_n\" value='"+num+"' >"; } </script> <div id="bouton_ajout"> <input type="button" id="ajt0" name="ajout0" value="ajouter" style="display:none" onclick="javascript:add('1')" > </div> <input type="submit" id="Soumettre" name="Soumettre" value="Soumettre" />
MiWi86-33
Messages postés
142
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
20 juin 2011
9
>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
5 sept. 2008 à 14:57
5 sept. 2008 à 14:57
Je viens juste de voir ta réponse, merci beaucoup d'avoir chercher à m'aider!!!!
comme tu vois, j'ai posté une solution, du moins, celle que j'ai prise, au moment où tu me répondais aussi!!!
Bref, en tt cas, je te remercie encore et quand même!!
comme tu vois, j'ai posté une solution, du moins, celle que j'ai prise, au moment où tu me répondais aussi!!!
Bref, en tt cas, je te remercie encore et quand même!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
5 sept. 2008 à 14:25
5 sept. 2008 à 14:25
bonjour
je pars en congés ce soir alors je te donne seulement une piste
dans la fonction add return(numForm);
recherche sur internet la manière de récupérer le retouyr du javascript.
sinon je regarde dans une semaine
je pars en congés ce soir alors je te donne seulement une piste
dans la fonction add return(numForm);
recherche sur internet la manière de récupérer le retouyr du javascript.
sinon je regarde dans une semaine
MiWi86-33
Messages postés
142
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
20 juin 2011
9
5 sept. 2008 à 14:54
5 sept. 2008 à 14:54
bonjour,
J'ai finalement trouvé une solution (qui surement doit correspondre à ce que tu pensais avec le return) :
Dans mon js je rajoute :
et dans mon reg.php je n'ai qu'à faire un :
sachant que nbNumForm change à chaque création d'un formulaire pour récupérer en valeur le dernier numForm, il suffit juste d'appeler ma variable dans mon php et après faire les traitements dont j'ai besoin!!!
je me sens bête parce que c'est ce dont j'avais pensé au début, et je ne savais pas trop comment m'en sortir.
En tt cas, merci d'avoir pris de ton temps pour m'aider!!!
Et bonnes vacances ;)
J'ai finalement trouvé une solution (qui surement doit correspondre à ce que tu pensais avec le return) :
Dans mon js je rajoute :
var nbNumForm = document.createElement('input'); ...... nbNumForm.type = 'hidden'; nbNumForm.name = 'dernierNumForm'; nbNumForm.value = numForm; ...... undiv.appendChild(nbNumForm);
et dans mon reg.php je n'ai qu'à faire un :
$dernierNumForm = $_POST['dernierNumForm'];
sachant que nbNumForm change à chaque création d'un formulaire pour récupérer en valeur le dernier numForm, il suffit juste d'appeler ma variable dans mon php et après faire les traitements dont j'ai besoin!!!
je me sens bête parce que c'est ce dont j'avais pensé au début, et je ne savais pas trop comment m'en sortir.
En tt cas, merci d'avoir pris de ton temps pour m'aider!!!
Et bonnes vacances ;)
Utilisateur anonyme
5 sept. 2008 à 14:59
5 sept. 2008 à 14:59
voilà une autre solution (résumée)
---------------------------le pgm avzec le javascript -----------------
<html>
<script language='JavaScript'>
function comp() {
document.form.compt.value=10;
/* à la place du 10 tu mets nomForm */
}
</script>
<form name="form" method="POST" action="result.php">
<input type='hidden' name='compt' value=0'>
<input type='submit' value='GO' onclick='javascript:comp();'>
</form>
---------------------------------
-----------------------------le fichier result.php-------------------------------
<?php
//pour verif
echo "<pre>";print_r($_POST);echo "</pre>";
?>
--------------------------------
---------------------------le pgm avzec le javascript -----------------
<html>
<script language='JavaScript'>
function comp() {
document.form.compt.value=10;
/* à la place du 10 tu mets nomForm */
}
</script>
<form name="form" method="POST" action="result.php">
<input type='hidden' name='compt' value=0'>
<input type='submit' value='GO' onclick='javascript:comp();'>
</form>
---------------------------------
-----------------------------le fichier result.php-------------------------------
<?php
//pour verif
echo "<pre>";print_r($_POST);echo "</pre>";
?>
--------------------------------