Transmettre une variable par formulaire

Attention, depuis PHP 5.5.0, certaines extensions SQL sans doute utilisées dans ce tutoriel peuvent être obsolètes et seront supprimées dans le futur, vous devez donc adapter les codes! Exemples ici.

Dans cette exemple, nous allons utiliser une page que l'on va nomer teste1.php.
Pour faire simple, je veux transmettre à la page teste1.php les donnés d'un formulaire.
Ma 1er variable se nome nom et ma seconde prenom.
nom
correspond au champ <input name="nom" type="text" />
prenom
correspond au champ <input name="prenom" type="text" />
nom
et prenom sont en faite le nom que je donne au champ du formulaire.
<form action="teste1.php" method="post"> indique le nom du fichier et la méthode pour envoyer le formulaire.

<form action="teste1.php" method="post">
  <p>
nom:<input name="nom" type="text" />
prénom:<input name="prenom" type="text" />
<input name="Valider" value="Valider" type="submit" />
 </p>
</form>
Ce qui donne donc comme résultat :

nom: prénom:

Le formulaire étant mis en place, il faut pouvoir maintenant récupérer la ou les variables dans le fichier teste1.php. Pour sa rien de plus simple, nous allons utiliser une fois de plus un peut de PHP et la méthode $_POST.
<?php echo $_POST['....']; ?>

Pour récuperer la ou les valeurs d'une variable depuis un formulaire, on utilise le préfixe $_POST['....'] sinon dit $_POST['nom du champ du formulaire'].

Code dans la page teste1.php:

Votre nom est <?php echo $_POST['nom']; ?> et votre prénom est <?php echo
 $_POST['prenom']; ?> .
Note:
  1. Pour récuperer la ou les valeurs d'une variable depuis un formulaire, on utilise le préfixe $_POST['....']
  2. Pour récuperer la ou les valeurs d'une variable depuis l'adresse (url), on utilise le préfixe $_GET['....']
Voir/déposer un commentaire (0) | Signaler un problème