TUT Formulair de base

YoYo
Invité n'ayant pas de compte PHPfrance

07 juin 2005, 17:52

J'ai bien lu le tutorial sur les formulaire de base et je ne comprend toujours pas ou vont les informations des champs de texte.

Merci d'avance pour votre aide

Mammouth du PHP | 19672 Messages

07 juin 2005, 18:00

Prenons un formulaire dans ls style spartiate:
<form method="post" action="<?php echo($_SERVER['PHP_SELF']); ?>">
<input type="text" name="texte_libre">
<input type="submit" name="envoi" value="Envoyer">
</form>
En cliquant sur le bouton [Envoyer], les valeurs sont transmises vers la page de traitement, ici, elle-même, via une variable dite "super-globale". La méthode utilisée est "post", donc on va retrouver le contenu du champ texte dans cette variable nommée $_POST.

$_POST est un tableau associatif, c'est à dire que les index sont les noms des champs correspondant aux noms (attributs name) du formulaire. On va donc retrouver le contenu écrit dans $_POST['texte_libre']

Est-ce que c'est plus simple comme ça ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

07 juin 2005, 18:01

Elles vont dans des petites capsules de données qu'on appelle des tableaux PHP (on les nomme $_POST[] et$8GET[] selon l'attribut method de la balise <form>).
Et si la page php spécifiée dans l'attribut action de la balise <form> existe, on peut y utiliser ces données.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

YoYo
Invité n'ayant pas de compte PHPfrance

07 juin 2005, 18:03

Ok merci,

Mais y'a t-il moyen de depose c donner dans un fichier texte ou autre?

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

07 juin 2005, 18:05

Tout à fait.
Pour les "déposer" dans un fichier texte, tu peux t'intéresser aux fonctions de PHP qui permettent de lire et écrire dans les fichiers (voir tutos PHPFrance).
Tu peux tout simplement les afficher sur la page web (ce que je te conseille de faire en 1er pour bien comprendre la manip de ces données).

Et tu peux les insérer dans une bdd.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.