Variable par un formulaire.
kev693
-
kev693 -
kev693 -
Bonjour,
je voudrait savoir si c'est possible de definir une variable par un formulaire car en faite j'ai fait un formulaire et un site mais je n'arrive pas a faire que par exemple . quand une personne s'inscrit son nom reste en memoire dans la page ( en php ) ou pareil pour les nombre . ( dans ma page j'utilise html php et java)
et aussi par exemple pour le form mettre entrez un nombre : ( la le nombre a entrez ) ensuite l'envoyer dans la variable voulu et c'est la que j'arrive pas help ^^.
et j'ai un deuxiéme probléme avec un bouton comment changer une variable ??? la je suis perplexe
merci de vos reponse .
je voudrait savoir si c'est possible de definir une variable par un formulaire car en faite j'ai fait un formulaire et un site mais je n'arrive pas a faire que par exemple . quand une personne s'inscrit son nom reste en memoire dans la page ( en php ) ou pareil pour les nombre . ( dans ma page j'utilise html php et java)
et aussi par exemple pour le form mettre entrez un nombre : ( la le nombre a entrez ) ensuite l'envoyer dans la variable voulu et c'est la que j'arrive pas help ^^.
et j'ai un deuxiéme probléme avec un bouton comment changer une variable ??? la je suis perplexe
merci de vos reponse .
A voir également:
- Variable par un formulaire.
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Google Chrome
- Formulaire de contact le bon coin introuvable - Forum Réseaux sociaux
25 réponses
Et ben, cette semaine, j'ai l'impression que personne n'aime Google !
Pour récupérer ta variable, tu dois définir une method sur ton formulaire (post/get) et un name à chaque champ.
Si par exemple ton formulaire est envoyé par post et que ton champ texte à "pseudo" comme name, alors voilà la variable PHP : $_POST['pseudo']
Pour mémorisé la variable pendant la visite, tu dois utiliser les sessions PHP.
Pour récupérer ta variable, tu dois définir une method sur ton formulaire (post/get) et un name à chaque champ.
Si par exemple ton formulaire est envoyé par post et que ton champ texte à "pseudo" comme name, alors voilà la variable PHP : $_POST['pseudo']
Pour mémorisé la variable pendant la visite, tu dois utiliser les sessions PHP.
bon en faite je ne comprend pas trés bien j'ai essayer mais rien ne se passe pour moi le php est ressent , donc j'ai un peu de mal si vous pouvez me faire un exemple de script avec variable et $_POST surtout que je ne sait pas si je l'ai dit mais je veut changer des valeur de variable via une page php ( est ce que c'est possible sans serveur ? car pour l'instant le site n'est pas en ligne est dons je n'ai pas de serveur juste la page de script ).
avec un exemple peut étre que je comprendrai ^^ .
avec un exemple peut étre que je comprendrai ^^ .
Voici un formulaire valide :
Change l'attribut action de la balise form pour mettre la page cible (qui s'affichera après l'envoye) ; Tu peux laisser vide si tu veux que ça reste sur la même.
Dans la page cible, voici les variables que tu auras : $_POST['nom'] , $_POST['prenom'] et $_POST['email']
<form method="post" action="page_cible.php"> <p> <label for="nom">Nom</label> <input type="text" name="nom" id="nom" /> </p> <p> <label for="prenom">Prénom</label> <input type="text" name="prenom" id="prenom" /> </p> <p> <label for="email">Email</label> <input type="text" name="email" id="nomemail" /> </p> <p> <input type="submit" value="Soumettre" /> </p> </form>
Change l'attribut action de la balise form pour mettre la page cible (qui s'affichera après l'envoye) ; Tu peux laisser vide si tu veux que ça reste sur la même.
Dans la page cible, voici les variables que tu auras : $_POST['nom'] , $_POST['prenom'] et $_POST['email']
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bon encore un probléme j'ai essayer et j'ai le message d'erreur suivant
Notice: Undefined index: nom in C:\wamp\www\essai jeu\aceuil.php on line 48
Notice: Undefined index: prenom in C:\wamp\www\essai jeu\aceuil.php on line 49
Notice: Undefined index: mail in C:\wamp\www\essai jeu\aceuil.php on line 50
la ou j'ai mis les 3 variable desolé du derangement je debute ^^.
Notice: Undefined index: nom in C:\wamp\www\essai jeu\aceuil.php on line 48
Notice: Undefined index: prenom in C:\wamp\www\essai jeu\aceuil.php on line 49
Notice: Undefined index: mail in C:\wamp\www\essai jeu\aceuil.php on line 50
la ou j'ai mis les 3 variable desolé du derangement je debute ^^.
voila le code
<div class="UN">
<form method="post" action="">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" id="nom" />
</p>
<p>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" id="prenom" />
</p>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="nomemail" />
</p>
<p>
<input type="submit" value="Soumettre" />
</p>
</form>
</div>
<?php
$_POST['nom'];
$_POST['prenom'];
$_POST['mail'];
?>
<div class="UN">
<form method="post" action="">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" id="nom" />
</p>
<p>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" id="prenom" />
</p>
<p>
<label for="email">Email</label>
<input type="text" name="email" id="nomemail" />
</p>
<p>
<input type="submit" value="Soumettre" />
</p>
</form>
</div>
<?php
$_POST['nom'];
$_POST['prenom'];
$_POST['mail'];
?>
<?php $_POST['nom']; $_POST['prenom']; $_POST['mail']; ?>Il est censé faire quoi ton script ?
Si tu veux afficher les variables, il faut faire un echo
Même avec un echo, il y aura les erreurs temps que le formulaire n'aura pas était envoyé parce que ces variables n'existe pas encore. Voici comment faire :
<?php
if(isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['email'])) {
echo 'Nom : '.$_POST['nom'].'<br/>."\n";
echo 'Prénom : '.$_POST['prenom'].'<br/>'."\n";
echo 'Email : '.$_POST['email'].'<br/>'."\n";
} else { ?>
<!-- Ton formulaire -->
<?php } ?>
a d'accord merci ^^ et autrement derniére question est ce qu'on peut changer une valeur de variable deja ecrit avant ,exemple :
<?php
$variable=2
?>
est ce que elle ,deja ecrite je peut la changer avec un formulaire ? faire que la valeur si j'ecrit 3 devienne 3 par exemple.
<?php
$variable=2
?>
est ce que elle ,deja ecrite je peut la changer avec un formulaire ? faire que la valeur si j'ecrit 3 devienne 3 par exemple.
et dire que je me suis casser la téte toute la soiré d'hier a faire des onclick etc j'ai tout essayer ^^ j'essaye .
a oui mais non sa s'été pour modifier une variable avec un submit mais sa aussi sa me pose problème par exemple faire un $variable++ avec un submit .
ben en faite par exemple je voudrais faire monter d'un une variable a partir d'un boutton submit avec l'incrementation . mais je ne vois pas comment faire .