Créer un formulaire
Posté : 08 déc. 2007, 12:52
Bonjour, je voudrai créer un formuliare php a remplire et que le résultat soit envoyer par mail, mais je ne connai rien en php, sauriez vous m'aider ?
Venez poser vos questions PHP, MySQL, HTML5, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance
https://forum.phpfrance.com/
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>
// 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.