| Particule |

  Accueil
  News
  Flash
  Golive
  Windows
  Trucs & Astuces
  Liens
  Html
  Php
  Java
  Action Scripts


Warning: main(../M/M_php.html) [function.main]: failed to open stream: No such file or directory in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 83

Warning: main() [function.include]: Failed opening '../M/M_php.html' for inclusion (include_path='/mnt/109/sdb/8/a/la.particule/include:.:/usr/php4/lib/php') in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 83


Warning: main(../M/M_html.html) [function.main]: failed to open stream: No such file or directory in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 84

Warning: main() [function.include]: Failed opening '../M/M_html.html' for inclusion (include_path='/mnt/109/sdb/8/a/la.particule/include:.:/usr/php4/lib/php') in /mnt/109/sdb/8/a/la.particule/ph/cours.php on line 84

      MENU                  N°9 Les variables et les formulaires

  | Php > Programmation / Php / Variables et les formulaires

 > L'appel d'une variable avec un formulaire

Le principe est pratiquement le même. vous pouvez réalisé un formulaire identique aux formulaires html la différence ce trouveras dans son fichier de destination.
Attention pour utiliser un formulaire Php il faut donc connaître les formulaire Html.
Php reconnaît automatiquement les variables et valeurs envoyer par un formulaire sous les deux méthodes possibles GET ou POST.
La méthode GET envois les données sous la forme de lien, donc visible dans l'adresse URL du navigateur.
La méthode POST, elle envois les données de façon transparentes et elle est capable de transférer beaucoup plus de données que la méthode GET.
Nous allons envoyer les informations du formulaire à un fichier Php (programme) qui lui traiteras ces infos.

Formulaire :

<form method="post" action="recup.php"> // Type de formulaire & transfert
<p>Exemple : Vos commentaires</p>
<p>Votre nom :<br>
<input type="text" name="
nom" size="40"><br> // Saisie de la variable nom avec sa valeur
Commentaire :<br>
<textarea name="
texte" cols="40" rows="3"></textarea> // Saisie de la variable nom avec sa valeur
</p>
<input type="submit" name="Submit" value="Envoyer"> //
Autorisation du transfert
</form>

Comme tout les formulaires nous déclarons dans la balise <form le type de méthode de transfert des données, ici la méthode "post" et le fichier destination php "recup.php" qui vas recevoir les informations une fois le formulaire validé, danc notre cas "nom" et "texte". vous voyez dé lors qu'il s'agit pour le moment d'une structure uniquement Html

Le fichier recup.php récupère les infos

<? echo "votre nom : $_REQUEST[nom];" // affiche le résultat du message "Votre nom : ...."
echo "</br>Votre commentaire :
$_REQUEST[texte] ";
// affiche le résultat du message "Votre commentaire : ...."
?>


le Php récupère les données envoyés pas le formulaire dans notre cas le "nom" et le "texte" sous la forme $nom et $texte qui permet de les remettrent en forme comme on le souhaite avec echo ou print()

exemple :

Exemple : Vos commentaires

Votre nom :

Commentaire :