Se connecter avec
S'enregistrer | Connectez-vous

[TUTO] Créer un formulaire

Dernière réponse : dans Programmation

Bonjour,
Vous aller aprendre comment créer un formulaire en 3 etape.

Etape 1 :
> Ouvrir bloc-note, et taper :
Citation :

<?php
$TO = "votre e-mail";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://remerciment.com");

?>

En rouge ce sont les textes a editer.

Editer le puis, faite enregistrer sous et nommé le fichier "formmail.php" et comme type selectionner dans la liste deroulante "Tous les fichiers".

Etape 2
:


Dans votre page créer le formulaire.

Exemple :
Citation :

<form method="post" action="formmail.php">

<strong>Nom</strong><br>
<input type="text" name="nom" size="25"><p>

<strong>Prenom</strong><br>
<input type="text" name="prenom" size="25"><p>

<input type="submit" value="Valider"><p>


Etape 3 :

Uploader formmail.php et votre page ou il y a le formulaire sur votre site !

Puis tester... Et voila le travail ! Tester votre formulaire en tapant dans les cases puis vous recevré un e-mail (a l'adresse tapé dans formmail.php) avec les textes entré dans les cases du formulaire !



(c) Tutorial n°1 by Anto84

Autres pages sur : tuto creer formulaire

Lassé par la pub ? Créez un compte

;)  initiative louable
quelques remarques:

1. faudrait indiquer le langage utilisé et éventuellement un lien vers ce langage, par exemple:
http://php.benscom.com/manual/fr/index.php

2. et surtout indiquer qu'il faut un serveur prenant en compte le php pour voir le résultat

3. $HTTP_POST_VARS n'est plus utilisé depuis la version 4.1 (même si elle est toujours valable), utiliser $_POST à la place

4. la fonction mail peut etre désactivée chez certains fournisseurs ;) 

Hello,
Que dois-je rajouter pour créer une zone téléchargement qui permet d'envoyer un fichier avec le formulaire ?
Merci (Je suis ignorant en php)

Dans mon formulaire j'ai ajouté : <input type="file" name="Affiche" id="ppp" /> et je ne recois pas la pièce jointe, alors je suppose que je dois ajouter quelque chose dans formmail.php mais quoi ?

Merci
Expert Programmation

Tu veux un formulaire qui permette d'envoyer un fichier par mail ?
Alors il y a trois choses:
- la première est d'adapter le formulaire en ajoutant l'attribut 'enctype="multipart/form-data"' à la balise form,
- modifier le traitement du formulaire pour récupérer le fichier sur le serveur (regarde les explications à http://www.php.net/manual/fr/features.file-upload.php),
- et au final modifier le mail pour qu'il puisse contenir une pièce jointe. Tu peux par exemple utiliser ce que j'ai fait à http://www.g33k-zone.org/post/2009/10/05/Envoyer-un-ema... pour cela).

Bon courage et n'hésite pas à demander plus d'explications.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde