Formulaire HTML vers Mail

Jim-De-Redface -  
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous!
Voila en faite j'ai une web radio et sur mon site il y a une rubrique "contact" .
Sur cette page j'ai commencé a coder un formulaire de commentaire mais je n'arrive pas a ce que les commentaire laisser aille jusqu'à mon Adresse mail :


<div align="center">
<form method="post" action="formmail.php">
<input type="hidden" name="subject" value="formmail" />
<table>
<tr>
<td>
Pseudo:
</td>
<td>
<input type="text" name="realname" size="30" />
</td>
</tr>

<tr>
<td>
Ton message est pour :
</td>
<td>
<select name="fonction">
<option value="Jim">
Jim
</option>
<option value="Jack">
Jack
</option>
<option value="Léo">
Leo
</option>
</select>
</td>
</tr>

<tr>
<td colspan="2">
Ton message:<br />

<textarea cols="50" rows="6" name="comments">
</textarea>
</td>
</tr>
</table>
<br />
<input type="submit" value="Envoyer" /> - <input type="reset" value="Annuler" />
</form>
</div>

Pouvez vous m'aider a résoudre ce problème .

Merci D'avance.


A voir également:

5 réponses

Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
Sur ta page php tu vérifies si les variables existent avec la fonction php isset(), si elles existent pas, tu les rediriges vers la page formulaire, si elles existent tu fais ça

switch ($_POST['fonction']) {

case "Jim":
$adresse = "adresseàJim@hotmail.fr" ;
break;

case "Jack":
$adresse = "adresseàJack@yahoo.fr";
break;

case "Léo":
$adresse = "adresseàLéo@Gmail.com";
break;

default:
$adresse = "c'est pas sympa d'envoyer le nom d'un type qu'on connait pas!!!";

}

if ($adresse == "c'est pas sympa d'envoyer le nom d'un type qu'on connait pas!!!") {header('Location: l'adresse de ton site, ou d'une page qui lui dit qu'on sait qu'il a commis ce crime, ça peut être marrant...');}

$message = "Salut!!! Il y a un certain " . $_POST['realname'] . "qui veut te parler... Il a dit ça: \n " . $_POST['comments'] . "\n Il a pas l'air très sympa... T'as lu ce qu'il t'as dit? Moi je me serais battu... Bon tu lui réponds ou pas?";

mail($adresse,$_POST['subject'],$message);

header('Location: l'adresse de ton site');
0
JIM-De-Redface
 
En faite je pense pas pouvoir le faire vue que je suis sur un hebergement gratuit (jimdo.fr) :/
Comment faire alors ?
0
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
Si tu as php sur ton hébergeur tu peux, mais il n'y a aucun moyen de le faire avec du html...
T'es sûr de ne pas avoir php sur ton serveur?
0
jim-de-radfcae
 
Bah en faite sur mon ancienne radio ca marchais mais en faite les "select" j'en ai pas reelement besoin, moi je voudrai juste que le message aille direct sur ma boite mail.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Popoï_ Messages postés 171 Date d'inscription   Statut Membre Dernière intervention   76
 
Ben alors si tu as php dessus, ce script va très bien, en oubliant pas de vérifier avant les variables reçues avec isset()
0