Envoie formulaire par email
tinono666
-
Luxerails Messages postés 162 Statut Membre -
Luxerails Messages postés 162 Statut Membre -
Bonjour tout le monde, j'en viens à poster ce message après mainte recherche pour vous demander la chose suivante :
j'ai créé un formulaire en php, le design en css et il me manque une seul chose, une autre page en php pour pouvoir envoyer les informations sélectionnez dans le formulaire sur mon adresse mail.
Si quelqu'un pouvez m'aider svp.
j'ai créé un formulaire en php, le design en css et il me manque une seul chose, une autre page en php pour pouvoir envoyer les informations sélectionnez dans le formulaire sur mon adresse mail.
Si quelqu'un pouvez m'aider svp.
A voir également:
- Envoie formulaire par email
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Comment creer un compte email - Guide
- Formulaire de reclamation instagram - Guide
- Formulaire de contact le bon coin introuvable ✓ - Forum Réseaux sociaux
8 réponses
Merci mais je ne sais pas où placer la fonction mail (soit directement dedans soit dans le fichier cible "formu.php" voila mon formulaire :
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>formulaire 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="formu.css" />
</head>
<body>
<!-- zone pour les images -->
<img src="images/ratp.jpg" alt="logo RATP" id="img1" />
<img src="images/ratp.jpg" alt="logo RATP" id="img2" />
<img src="images/ratp.jpg" alt="logo RATP" id="logo" />
<FORM METHOD="POST" ACTION="formu.php" />
<div>
<fieldset>
<legend> Zone des listes à puce</legend>
<div class="zone1" >
<!-- Zone pour l liste à puce (gares/station)
il faut que tu rajoute des lignes <option value="xxx">xxx</option>
en remplaçant les xxx par les noms de gares ou de stations que tu veux mettre -->
<label for="gares">Gares/stations:</label>
<select name="gares" id="gares" tabindex="4">
<option value="Montparnass">Montparnass</option>
<option value="St lazard">St lazard</option>
</select>
</p>
<p>
<!-- pareil que juste au dessus remplace les xxx par les directions que tu veux et
pour plusieurs choix rajoute des lignes commençant par "<option" -->
<label for="direction">Direction:</label>
<select name="direction" id="direction" tabindex="5">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="train">Numéro du train/voiture:</label>
<input type="text" name="train" id="train" size="25" maxlength="20" tabindex="6" />
</p>
</div>
<p>
<label for="lieu">lieu:</label>
<select name="lieu" id="lieu" tabindex="1">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="support">Support d'information:</label>
<select name="support" id="support" tabindex="2">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="ligne">ligne:</label>
<select name="ligne" id="ligne" tabindex="3">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="mail">Adresse email : </label>
<input type="text" name="mail" id="mail" /><br />
</p>
<!-- zone de la remarque -->
<p>
<label for="remarque">Remarques :</label><br />
<textarea name="remarque" id="remarque" tabindex="7"></textarea>
</p>
<p>
<input type="submit" value="Envoyer" />
</p>
</fieldset>
</div>
</form>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>formulaire 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="formu.css" />
</head>
<body>
<!-- zone pour les images -->
<img src="images/ratp.jpg" alt="logo RATP" id="img1" />
<img src="images/ratp.jpg" alt="logo RATP" id="img2" />
<img src="images/ratp.jpg" alt="logo RATP" id="logo" />
<FORM METHOD="POST" ACTION="formu.php" />
<div>
<fieldset>
<legend> Zone des listes à puce</legend>
<div class="zone1" >
<!-- Zone pour l liste à puce (gares/station)
il faut que tu rajoute des lignes <option value="xxx">xxx</option>
en remplaçant les xxx par les noms de gares ou de stations que tu veux mettre -->
<label for="gares">Gares/stations:</label>
<select name="gares" id="gares" tabindex="4">
<option value="Montparnass">Montparnass</option>
<option value="St lazard">St lazard</option>
</select>
</p>
<p>
<!-- pareil que juste au dessus remplace les xxx par les directions que tu veux et
pour plusieurs choix rajoute des lignes commençant par "<option" -->
<label for="direction">Direction:</label>
<select name="direction" id="direction" tabindex="5">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="train">Numéro du train/voiture:</label>
<input type="text" name="train" id="train" size="25" maxlength="20" tabindex="6" />
</p>
</div>
<p>
<label for="lieu">lieu:</label>
<select name="lieu" id="lieu" tabindex="1">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="support">Support d'information:</label>
<select name="support" id="support" tabindex="2">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="ligne">ligne:</label>
<select name="ligne" id="ligne" tabindex="3">
<option value="xxx">xxx</option>
</select>
</p>
<p>
<label for="mail">Adresse email : </label>
<input type="text" name="mail" id="mail" /><br />
</p>
<!-- zone de la remarque -->
<p>
<label for="remarque">Remarques :</label><br />
<textarea name="remarque" id="remarque" tabindex="7"></textarea>
</p>
<p>
<input type="submit" value="Envoyer" />
</p>
</fieldset>
</div>
</form>
</body>
</html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dans le forumulaire cible, tu récupère les données, et tu les donne à la fonction mail() :
en prenant soin de récupérer les données à mettre dans $variables avec $_POST['var']
<?php
$to = 'mail@adresse.fr';
$subject = 'le sujet';
$message = $variables;
mail($to, $subject, $message);
?>
en prenant soin de récupérer les données à mettre dans $variables avec $_POST['var']
<?php
$to = 'mail@adresse.fr';
$subject = 'formulaire';
$message = $_POST['lieu'];
$message = $_POST['gares'];
/* etc.... et je continue pour chaque case du formulaire */
mail($to, $subject, $message);
?>
Déjà je sais même pas si c'est bon et ensuite ... sur mon formulaire quand je clique sur envoyé, ce message d'erreur s'affiche:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\tests\formu.php on line 7
$to = 'mail@adresse.fr';
$subject = 'formulaire';
$message = $_POST['lieu'];
$message = $_POST['gares'];
/* etc.... et je continue pour chaque case du formulaire */
mail($to, $subject, $message);
?>
Déjà je sais même pas si c'est bon et ensuite ... sur mon formulaire quand je clique sur envoyé, ce message d'erreur s'affiche:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\tests\formu.php on line 7