Bouton submit PHP fonctionne pas

Fermé
Mika32 - 29 juin 2010 à 19:19
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 30 juin 2010 à 08:58
Bonsoir,

J'ai creer un formulaire en html, et je souhaiterais que quand quelqu'un clique sur le bouton "envoyer" ca m'envois le formulaire a mon adresse mail !

index.php de ma page

[quote]
<form method="post" action="send.php">
<center><img src="http://img713.imageshack.us/img713/6474/very.jpg"></center>
<p></p>
<B><center><font color=#66CC66><h2><u>Passez votre commande :</u></font></h2></center>
<p></p>
<br><u><b>Entrez votre pseudo :</b></u></br>
<input type="text" name="nom" size="10">
<p></p>
<br><u><b>Entrez votre E-Mail :</b></u></br>
<input type="text" name="mail">
<p></p>
<br><u><b>Nombre de slots :</b></u></br>
<p></p>
<select>
<option>6 slots</option>
<option>8 slots</option>
<option>10 slots</option>
<option>12 slots</option>
<option>14 slots</option>
<option>16 slots</option>
<option>18 slots</option>
<option>20 slots</option>
<option>22 slots</option>
<option>24 slots</option>
<option>26 slots</option>
<option>28 slots</option>
<option>30 slots</option>
<option>32 slots</option>
<option>34 slots</option>
<option>36 slots</option>
<option>38 slots</option>
<option>40 slots</option>
<option>42 slots</option>
<option>44 slots</option>
<option>46 slots</option>
<option>48 slots</option>
<option>50 slots</option>
</select>
<p></p>
<br><u><b>Type de serveur :</b></u></br>
<input type="radio" name="choix" value="ro">Privé (26 slots MAX)
<input type="radio" name="choix2" value="ro">Public (50 slots MAX)
<p></p>
<br><u><b>Allopass : (1 code = 1€)</b></u></br>
<p></p>
<br><center><textarea rows="5" cols="20"></textarea></center></br>
<p></p>
<center><input type="submit" value="Envoyer la commande">
<input type="reset" value="Effacer"></center>
</form>
/quote

Et voici mon send.php

[quote]
<?php
$formNom = $_POST['nom'];

if(!empty($formNom))
{

$MessageInfo='Nom:'.utf8_decode($formNom)."\n";

if( mail('mika3215032150@gmail.com','Message',$MessageInfo) )

{
echo 'Commande envoyé avec succes !';
}
else
{
echo 'Une erreur est survenu lors de l\'envoi du message'; }
}
else
{
//il y a des champs vide
echo 'Merci de remplir tous les champs';
}
?>
/quote

Voila aidez moi merci
A voir également:

2 réponses

UP
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
30 juin 2010 à 08:58
Bonjour,

Et qu'est ce qui ne va pas exactement ?
Ton script de traitement devrait être appelé correctement de ce que j'ai rapidement regardé.
Après dans ton script, quelles traces sont affichée ? (pour savoir dans quelle condition de tes if / else le programme passe)

As-tu tester la fonction mail avec un message bidon avant, pour voir si elle fonctionne correctement ?
0