Recuperer une variable dans la page courante
Résolu/Fermé
zeOoo
Messages postés
29
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
14 juin 2009
-
3 mars 2009 à 12:00
zeOoo Messages postés 29 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 14 juin 2009 - 4 mars 2009 à 15:47
zeOoo Messages postés 29 Date d'inscription vendredi 20 février 2009 Statut Membre Dernière intervention 14 juin 2009 - 4 mars 2009 à 15:47
A voir également:
- Recuperer une variable dans la page courante
- Supprimer une page word - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Recuperer message whatsapp - Guide
- Traduire une page web - Guide
4 réponses
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
3 mars 2009 à 12:09
3 mars 2009 à 12:09
Ben tu peux renvoyer ce formulaire sur cette même page.
Exemple:
Ta page s'apelle form.php
Tu mettra donc:
Il ne te restera plus qu'a mettre ton code de traitement en début de ce fichier.
Après il faudra que tu mettes une condition en debut de traitement pour ne l'activer que si le formulaire est envoyer.
Exemple tout simple.
Dans cet exemple, si le formulaire est envoyer $_POST prends la valeur Envoyer. Donc la condition est rempli et le traitement peux avoir lieu. Par ailleurs, le champ de texte va se remplir avec la valeur entré car $_POST['champ'] est également défini par l'envoi du formulaire.
J'espère t'avoir aidé.
Exemple:
Ta page s'apelle form.php
Tu mettra donc:
<form method="post" action="form.php"> .... </form>
Il ne te restera plus qu'a mettre ton code de traitement en début de ce fichier.
Après il faudra que tu mettes une condition en debut de traitement pour ne l'activer que si le formulaire est envoyer.
Exemple tout simple.
<?php if(isset($_POST['bouton']) && ($_POST['bouton'] == 'Envoyer')) {...} ?> <form method="post" action="form.php"> <input name="champ" value="<?php if(isset($_POST['champ'])){echo $_POST['champ'];}"/> <input type="submit" name="bouton" value="Envoyer" /> </form>
Dans cet exemple, si le formulaire est envoyer $_POST prends la valeur Envoyer. Donc la condition est rempli et le traitement peux avoir lieu. Par ailleurs, le champ de texte va se remplir avec la valeur entré car $_POST['champ'] est également défini par l'envoi du formulaire.
J'espère t'avoir aidé.
zeOoo
Messages postés
29
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
14 juin 2009
3 mars 2009 à 13:43
3 mars 2009 à 13:43
merci d'avoir repondu
ya un truc ke j'ai pas saisie
<?php
if(isset($_POST['bouton']) && ($_POST['bouton'] == 'Envoyer'))
{...}
?>
<form method="post" action="form.php">
<input name="champ" value="<?php if(isset($_POST['champ'])){echo $_POST['champ'];}"/>
<input type="submit" name="bouton" value="Envoyer" />
</form>
tu ma donner cette exemple, ton premier input est de kel type???
ya un truc ke j'ai pas saisie
<?php
if(isset($_POST['bouton']) && ($_POST['bouton'] == 'Envoyer'))
{...}
?>
<form method="post" action="form.php">
<input name="champ" value="<?php if(isset($_POST['champ'])){echo $_POST['champ'];}"/>
<input type="submit" name="bouton" value="Envoyer" />
</form>
tu ma donner cette exemple, ton premier input est de kel type???
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
3 mars 2009 à 22:23
3 mars 2009 à 22:23
Quand tu ne spécifie pas le type d'input, celui est par défaut en texte. Ce n'est pas obligatoire de le spécifier dans ce cas précis. Perso je le fais jamais.
zeOoo
Messages postés
29
Date d'inscription
vendredi 20 février 2009
Statut
Membre
Dernière intervention
14 juin 2009
4 mars 2009 à 15:47
4 mars 2009 à 15:47
c bon g réussi a faire ce que je voulais grâce a toi tu ma donnée une idée. par contre g un bug.
En faite g fait ce que tu ma dis j'ai mis dans l' action du form ma page courante. je récupéré bien les variables dont j'ai besoin le problème c que quand j appuie sur le bouton submit pour remplir mes champs selon la valeur sélectionné dans la liste déroulante celle-ci se vide mais les champs se remplisse bien
En faite g fait ce que tu ma dis j'ai mis dans l' action du form ma page courante. je récupéré bien les variables dont j'ai besoin le problème c que quand j appuie sur le bouton submit pour remplir mes champs selon la valeur sélectionné dans la liste déroulante celle-ci se vide mais les champs se remplisse bien