par
Volkow » 08 déc. 2007, 13:22
http://cyberzoide.developpez.com/html/form.php3
==> Va ici, très bon tutorial qui t'explique déjà la mise en forme du formulaire en HTML.
Sinon, voilà un exemple de formulaire que j'ai fait:
Code : Tout sélectionner
<form action="ajoutinscription.php" method='post'>
<table align="center" border="0">
<tr>
<td><font color="red">*</font> Pseudo:</td>
<td><input type="text" name="pseudo" maxlength="30" size="30"></td>
</tr>
<tr>
<td><font color="red">*</font> Mot de passe:</td>
<td><input type="password" name="mdp" maxlength="30" size="30"></td>
</tr>
<tr>
<td><font color="red">*</font> E-mail:</td>
<td><input type="text" name="email" maxlength="30" size="30" ></td>
</tr>
<tr>
<td>Pays (facultatif):</td>
<td><input type="text" name="pays" maxlength="30" size="30"></td>
</tr>
<tr>
<td>Parrain (facultatif):</td>
<td><input type="text" name="parrain" maxlength="30" size="30" value="></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="S'inscrire"></td>
<td colspan="2" align="center"><font color="red">* Champs obligatoires</font></td></table></form>
Ensuite pour le traitement des données, voilà le code de ta page de vérification du formulaire que j'ap ris de mon site:
// valeurs des champs d'inscription
$pseudo = $_POST['pseudo']; // Pseudo entré lors du formulaire
$mdp = $_POST['mdp']; // Mot de passe
$email = $_POST['email']; // E-mail
$date = date("d-m-Y"); // Date, n'a pas d'importance ici
$parrain = $_POST['parrain']; // Parrain de l'inscrit
$pays = $_POST['pays']; // Pays de l'inscrit
// S'en suite le message à envoyer par mail.
$message = "Nous vous confirmons votre inscription à VKXFree.\n
Votre pseudo: $pseudo
Votre mot de passe: $mdp
Votre e-mail: $email
Votre pays: $pays
Votre parrain: $parrain \n
http://volkteam.powa.fr/vkxfree/";
// Ensuite, définition des headers
$headers ='From: "VKXFree"<[email protected]>'."\n"; //De:
$headers .='Reply-To: [email protected]'."\n"; //Répondre à:
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
mail($email, 'Inscription VKXFree', $message, $headers);
// Mail envoyé, puis définition d'un deuxième mail, pour me dire que quelqu'un s'est inscrit sur mon site:
$message1 = "Il y a un nouvel inscrit sur VKXFree.\n
Son pseudo: $pseudo
Son mot de passe: $mdp
Son e-mail: $email
Son pays: $pays
Son parrain: $parrain \n
http://volkteam.powa.fr/vkxfree/";
mail('[email protected]', 'VKXFree Inscription', $message1);
// Puis envoi du deuxième mail et fin du script.
[url]http://cyberzoide.developpez.com/html/form.php3[/url]
==> Va ici, très bon tutorial qui t'explique déjà la mise en forme du formulaire en HTML.
Sinon, voilà un exemple de formulaire que j'ai fait:
[code]
<form action="ajoutinscription.php" method='post'>
<table align="center" border="0">
<tr>
<td><font color="red">*</font> Pseudo:</td>
<td><input type="text" name="pseudo" maxlength="30" size="30"></td>
</tr>
<tr>
<td><font color="red">*</font> Mot de passe:</td>
<td><input type="password" name="mdp" maxlength="30" size="30"></td>
</tr>
<tr>
<td><font color="red">*</font> E-mail:</td>
<td><input type="text" name="email" maxlength="30" size="30" ></td>
</tr>
<tr>
<td>Pays (facultatif):</td>
<td><input type="text" name="pays" maxlength="30" size="30"></td>
</tr>
<tr>
<td>Parrain (facultatif):</td>
<td><input type="text" name="parrain" maxlength="30" size="30" value="></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="S'inscrire"></td>
<td colspan="2" align="center"><font color="red">* Champs obligatoires</font></td></table></form>
[/code]
Ensuite pour le traitement des données, voilà le code de ta page de vérification du formulaire que j'ap ris de mon site:
[php]
// valeurs des champs d'inscription
$pseudo = $_POST['pseudo']; // Pseudo entré lors du formulaire
$mdp = $_POST['mdp']; // Mot de passe
$email = $_POST['email']; // E-mail
$date = date("d-m-Y"); // Date, n'a pas d'importance ici
$parrain = $_POST['parrain']; // Parrain de l'inscrit
$pays = $_POST['pays']; // Pays de l'inscrit
// S'en suite le message à envoyer par mail.
$message = "Nous vous confirmons votre inscription à VKXFree.\n
Votre pseudo: $pseudo
Votre mot de passe: $mdp
Votre e-mail: $email
Votre pays: $pays
Votre parrain: $parrain \n
http://volkteam.powa.fr/vkxfree/";
// Ensuite, définition des headers
$headers ='From: "VKXFree"<
[email protected]>'."\n"; //De:
$headers .='Reply-To:
[email protected]'."\n"; //Répondre à:
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
mail($email, 'Inscription VKXFree', $message, $headers);
// Mail envoyé, puis définition d'un deuxième mail, pour me dire que quelqu'un s'est inscrit sur mon site:
$message1 = "Il y a un nouvel inscrit sur VKXFree.\n
Son pseudo: $pseudo
Son mot de passe: $mdp
Son e-mail: $email
Son pays: $pays
Son parrain: $parrain \n
http://volkteam.powa.fr/vkxfree/";
mail('
[email protected]', 'VKXFree Inscription', $message1);
// Puis envoi du deuxième mail et fin du script.[/php]