Page 1 sur 1

Créer un formulaire

Posté : 08 déc. 2007, 12:52
par phpdog
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 ?

Posté : 08 déc. 2007, 13:22
par Volkow
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.

Posté : 08 déc. 2007, 14:05
par Truc
324 messages sur le forum et tu ne sais pas faire un simple formulaire :roll:
phpdebutant