Eléphant du PHP |
185 Messages
18 nov. 2007, 20:46
Pour enregistrer les données d'un formulaire il faut tout d'abord lui indiquer une "méthode" d'envoi. Il y en a deux : GET ou POST. La méthode GET fait passer les variables par l'URL et la méthode POST les envoie de façon masquée (méthode la plus conseillée, surtout si des données contiennent des mots de passe et autres données privées).
Ensuite il faut que tes champs de formulaire soit nommés. Par exemple un champ "login" contiendra l'argument name="login". Lorsqu'un utilisateur remplira ce champ, le pseudo sera enregistré dans une variable de type $_GET['login'] ou $_POST['login'].
Ici il ne s'agit que de bases en HTML... Si tu ne connais pas au moins ces bases, mieux vaut dans un premier temps étudier le HTML, sinon tu risques de ne pas comprendre la suite...
Un formulaire valide peut ressembler à ceci :
Code : Tout sélectionner
<form method="post" action="envoi.php">
Login :<input type="text" name="login" />
Pass :<input type="password" name="pass" />
<input type="submit" name="envoi" value="Envoyer" />
</form>
Le fichier envoi.php doit ensuite récupérer les données envoyées par le formulaire via la méthode POST pour pouvoir les afficher :
<?php
// On récupère les données envoyées par le formulaire
$login = $_POST['login'];
$pass = $_POST['pass'];
// On affiche les données dans le navigateur
echo $login;
echo $pass; //logiquement on doit éviter d'afficher un mot de passe, mais là c'est pour l'exemple...
?>
Voilà, les bases... Reprendre un script tout fait (et certainement complexe s'il a été écrit par Cyrano, surtout quand on débute

) ne t'aidera pas à mieux comprendre. Il faut prendre le problème à la source.
Bon courage !
