par
nestor94 » 23 sept. 2023, 01:21
ok pour "nom" (erreur de copier coller).
J'avais mis $message comme variable et nom du champ dans le formulaire...
Ca ne fonctionne toujours pas.
<form name="contact_form" method="post" action="">
<table width="500">
<tr>
<td valign="top">
<label for="pseudo">PSEUDO *</label>
</td>
<td valign="top">
<input type="text" name="pseudo" maxlength="50" size="30" value="<?php if (isset($_POST['pseudo'])) echo htmlspecialchars($_POST['pseudo']);?>">
</td>
</tr>
<tr>
<td valign="top">
<label for="email">EMAIL *</label>
</td>
<td valign="top">
<input type="text" name="email" maxlength="80" size="30" value="<?php if (isset($_POST['email'])) echo htmlspecialchars($_POST['email']);?>">
</td>
</tr>
<tr>
<td valign="top">
<label for="sujet">DEMANDE *</label>
</td>
<td valign="top">
<textarea name="sujet" cols="28" rows="10"><?php if (isset($_POST['sujet'])) echo htmlspecialchars($_POST['sujet']);?></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
<input type="submit" value=" Envoyer ">
</td>
</tr>
</table>
</form>
</body>
</center>
</html>
<?php
//si le bouton envoyer a été cliqué
if (isset($_POST["envoyer"])){
//on recupère le nom
$pseudo = $_POST["pseudo"];
//on recupère l'adresse email
$email = $_POST["email"];
//on recupère le message
$sujet = $_POST["sujet"];
$to = "[email protected]";
$headers = "From:" . $pseudo . " " . $pseudo ." " . $email;
//on envoie le message avec la fonction mail
if (mail($to,$sujet,$headers))
//si le message a été envoyé, on le confirme
{
echo " ton message est bien envoyé.";
}
//sinon on n'affiche un message d'erreur
else
{
echo "Une erreur s'est produite";
}
}
?>
J'ai pas un soucis à la ligne $headers.... (quote vs double quotes)?
ok pour "nom" (erreur de copier coller).
J'avais mis $message comme variable et nom du champ dans le formulaire...
Ca ne fonctionne toujours pas.
[PHP]
<form name="contact_form" method="post" action="">
<table width="500">
<tr>
<td valign="top">
<label for="pseudo">PSEUDO *</label>
</td>
<td valign="top">
<input type="text" name="pseudo" maxlength="50" size="30" value="<?php if (isset($_POST['pseudo'])) echo htmlspecialchars($_POST['pseudo']);?>">
</td>
</tr>
<tr>
<td valign="top">
<label for="email">EMAIL *</label>
</td>
<td valign="top">
<input type="text" name="email" maxlength="80" size="30" value="<?php if (isset($_POST['email'])) echo htmlspecialchars($_POST['email']);?>">
</td>
</tr>
<tr>
<td valign="top">
<label for="sujet">DEMANDE *</label>
</td>
<td valign="top">
<textarea name="sujet" cols="28" rows="10"><?php if (isset($_POST['sujet'])) echo htmlspecialchars($_POST['sujet']);?></textarea>
</td>
</tr>
<tr>
<td colspan="2" style="text-align:center">
<input type="submit" value=" Envoyer ">
</td>
</tr>
</table>
</form>
</body>
</center>
</html>
<?php
//si le bouton envoyer a été cliqué
if (isset($_POST["envoyer"])){
//on recupère le nom
$pseudo = $_POST["pseudo"];
//on recupère l'adresse email
$email = $_POST["email"];
//on recupère le message
$sujet = $_POST["sujet"];
$to = "
[email protected]";
$headers = "From:" . $pseudo . " " . $pseudo ." " . $email;
//on envoie le message avec la fonction mail
if (mail($to,$sujet,$headers))
//si le message a été envoyé, on le confirme
{
echo " ton message est bien envoyé.";
}
//sinon on n'affiche un message d'erreur
else
{
echo "Une erreur s'est produite";
}
}
?>
[/PHP]
J'ai pas un soucis à la ligne $headers.... (quote vs double quotes)?