Formulaire PHP renvoie par mail
Résolu
TitineIsMagic
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Khnade Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Khnade Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de créer un formulaire pour un site web de telle façon à ce que les réponses remplies par les navigateurs me soient renvoyées par mail.
Mais je n'arrive pas à renvoyer toutes les informations. Est-ce que l'on peut mettre plusieurs variables dans une variable ?
voici mes deux scripts :
Dans ma page html :
<form name="formulaire" method="post" action="formInscription.php">
<table border="0">
<tr>
<td>Nom de votre entreprise : </td>
<td><input type="text" name="nomEntreprise" id="nomEntreprise" size="30" maxlength="24"tabindex="10"/>
</td>
</tr>
<tr>
<td>Adresse postale : </td>
<td><input type="text" name="adresse" id="adresse" size="30" maxlength="40"tabindex="20"/></td>
</tr>
<tr>
<td>Code postal : </td>
<td><input type="int" name="codePostal" id="codePostal" size="30" maxlength="5"tabindex="30"/></td> </tr>
<tr>
<td>Ville : </td>
<td><input type="text" name="ville" id="ville" size="30" maxlength="24"tabindex="40"/></td> </tr>
<tr>
<td>Téléphone : </td>
<td><input type="text" name="telephone" id="telephone" size="30" maxlength="15"tabindex="60"/></td> </tr>
<tr>
<td>Adresse E-mail : </td>
<td><input type="text" name="mail" id="mail" size="30" maxlength="15"tabindex="60"/></td> </tr>
<tr>
<td>Mot de passe : </td>
<td><input type="password" name="motDePasse" id="motDePasse" size="30" maxlength="12"tabindex="70"/></td> </tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer">
<input type="reset" name="Submit2" value="Rétablir">
</td>
</tr>
</table>
<p> </p>
</form>
et dans la page formInscription.php
<?php
$from = "contact@domaine.fr";
$to = "monadresse@mail.com";
$object = "nouvelle inscription";
$msg = "$_POST['nomEntreprise'] $_POST['ville'] $_POST['adresse'] $_POST['codePostal'] $_POST['telephone'] $_POST['mail'] $_POST['motDePasse']";
mail ($to, $object, $msg, "From: $from");
Header("Location: http://site.fr");
?>
Si vous pouvez m'aider ... :S c'est assez urgent
Merci !!
Je suis en train de créer un formulaire pour un site web de telle façon à ce que les réponses remplies par les navigateurs me soient renvoyées par mail.
Mais je n'arrive pas à renvoyer toutes les informations. Est-ce que l'on peut mettre plusieurs variables dans une variable ?
voici mes deux scripts :
Dans ma page html :
<form name="formulaire" method="post" action="formInscription.php">
<table border="0">
<tr>
<td>Nom de votre entreprise : </td>
<td><input type="text" name="nomEntreprise" id="nomEntreprise" size="30" maxlength="24"tabindex="10"/>
</td>
</tr>
<tr>
<td>Adresse postale : </td>
<td><input type="text" name="adresse" id="adresse" size="30" maxlength="40"tabindex="20"/></td>
</tr>
<tr>
<td>Code postal : </td>
<td><input type="int" name="codePostal" id="codePostal" size="30" maxlength="5"tabindex="30"/></td> </tr>
<tr>
<td>Ville : </td>
<td><input type="text" name="ville" id="ville" size="30" maxlength="24"tabindex="40"/></td> </tr>
<tr>
<td>Téléphone : </td>
<td><input type="text" name="telephone" id="telephone" size="30" maxlength="15"tabindex="60"/></td> </tr>
<tr>
<td>Adresse E-mail : </td>
<td><input type="text" name="mail" id="mail" size="30" maxlength="15"tabindex="60"/></td> </tr>
<tr>
<td>Mot de passe : </td>
<td><input type="password" name="motDePasse" id="motDePasse" size="30" maxlength="12"tabindex="70"/></td> </tr>
<tr>
<td> </td>
<td><input type="submit" name="Submit" value="Envoyer">
<input type="reset" name="Submit2" value="Rétablir">
</td>
</tr>
</table>
<p> </p>
</form>
et dans la page formInscription.php
<?php
$from = "contact@domaine.fr";
$to = "monadresse@mail.com";
$object = "nouvelle inscription";
$msg = "$_POST['nomEntreprise'] $_POST['ville'] $_POST['adresse'] $_POST['codePostal'] $_POST['telephone'] $_POST['mail'] $_POST['motDePasse']";
mail ($to, $object, $msg, "From: $from");
Header("Location: http://site.fr");
?>
Si vous pouvez m'aider ... :S c'est assez urgent
Merci !!
A voir également:
- Formulaire PHP renvoie par mail
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Publipostage mail - Accueil - Word
- Windows live mail - Télécharger - Mail
- Formulaire de reclamation instagram - Guide
4 réponses
Ca ne marche pas parceque tu n'as pas concatener tes variables en une seule variable .
Pour ce il faut faire ainsi :
Pour ce il faut faire ainsi :
$msg = $_POST['nomEntreprise'] . $_POST['ville'] etc . . .