salut,
j'ai refais une partit de ton code, essai pour voir cela te conviens.
Normalement il ne te reste plus qu'à le publier et tester, j'ai remplie ton adresse avec ce que tu as donner au dessus.
(fait un essai et modifie ce qui ne te conviens pas)
Bonne journée
le code, il est a enregister avec l'extention.php (exemple: commande.php)
<?php
// Couleur du texte des champs si erreur saisie utilisateur
$color_font_warn="#FF0000";
// Couleur de fond des champs si erreur saisie utilisateur
$color_form_warn="#FFCC66";
// Ne rien modifier ci-dessous si vous n’êtes pas certain de ce que vous faites !
$list['f_3']=array("Sélectionnez","Public","Privé");
$list['f_4']=array("Sélectionnez","10","12","14","16","18","20","22","24","26","28");
if(isset($_POST['submit'])){
$erreur="";
// Nettoyage des entrées
while(list($var,$val)=each($_POST)){
if(!is_array($val)){
$$var=strip_tags($val);
}else{
while(list($arvar,$arval)=each($val)){
$$var[$arvar]=strip_tags($arval);
}
}
}
// Formatage des entrées
$f_1=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_1)));
$f_2=strip_tags(trim($f_2));
// Verification des champs
if(strlen($f_1)<2){
$erreur.="<li><span class='txterror'>Le champ « Pseudo: » est vide ou incomplet.</span>";
$errf_1=1;
}
if(strlen($f_2)<2){
$erreur.="<li><span class='txterror'>Le champ « E-mail: » est vide ou incomplet.</span>";
$errf_2=1;
}else{
if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
$f_2)){
$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
$errf_2=1;
}
}
if($f_3==0){
$erreur.="<li><span class='txterror'>Le champ « Type de serveur: » n'a pas été défini.</span>";
$errf_3=1;
}
if($f_4==0){
$erreur.="<li><span class='txterror'>Le champ « Nombre de slot: » n'a pas été défini.</span>";
$errf_4=1;
}
if($erreur==""){
// Création du message
$titre="Nouvelle commande";
$subject="Neoserveur";
$tete="From:Site@TON SITE\n";
$corps.="Pseudo: : ".$f_1."\n";
$corps.="E-mail: : ".$f_2."\n";
$corps.="Type de serveur: : ".$list['f_3'][$f_3]."\n";
$corps.="Nombre de slot: : ".$list['f_4'][$f_4]."\n";
if(mail("alexneo78@msn.com", $titre, stripslashes($corps), $tete)){
$ok_mail="true";
}else{
$erreur.="<li><span class='txterror'>Une erreur est survenue lors de l'envoi du message, veuillez refaire une tentative.</span>";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Commande</title>
<style type="text/css" media="screen"><!--
INPUT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
SELECT { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
TEXTAREA { color: #000; font-size: 11px; font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #EEEEEE }
.txterror { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txtform { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
--></style>
</head>
<body>
<? if($ok_mail=="true"){ ?>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<tr><td><span class='txtform'>Le message ci-dessous nous a bien été transmis, et nous vous en remercions.</span></td></tr>
<tr><td> </td></tr>
<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
<tr><td> </td></tr>
<tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs délais.<br>A bientôt.</span></td></tr>
</table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='post' name='Form'>
<table width='100%' border='0' cellspacing='1' cellpadding='1'>
<? if($erreur){ ?><tr><td colspan='2' bgcolor='red'><span class='txterror'><font color='white'><b> ERREUR, votre message n'a pas été transmis</b></font></span></td></tr><tr><td colspan='2'><ul><?echo$erreur?></ul></td></tr><?}?>
<tr><td colspan='2'><p class="txterror">Merci de bien vouloir remplir ce formulaire si vous desirez louer un serveur. Nous vous contacterons en utilisant ces informations.<br />
Les champs marqué d'un * sont obligatoires</p>
</td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Pseudo:* :</span></td><td><input type='text' style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_1' value='<?echo stripslashes($f_1);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>E-mail:* :</span></td><td><input type='text' style='width:200 <?if($errf_2==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_2' value='<?echo stripslashes($f_2);?>' size='24' border='0'></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Type de serveur:* :</span></td><td><select style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' size='1'>
<? for($id=0;$id<count($list['f_3']);$id++){
if($id==$f_3){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_3'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'><span class='txtform'>Nombre de slot:* :</span></td><td><select style='width:200 <?if($errf_4==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_4' size='1'>
<? for($id=0;$id<count($list['f_4']);$id++){
if($id==$f_4){$ct="selected";}
print("<option ".$ct." value=".$id.">".$list['f_4'][$id]."</option>");
unset($ct);
}?>
</select></td></tr>
<tr><td align='right' width='30%'></td><td><input type='submit' name='submit' value='Demandé !' border='0'>
<input type='reset' name='submit' value='Recommencer' border='0'>
</tr>
</table>
</form>
<p>
<? } ?>
</p>
<p><b>Note :</b> Un slot signifie une place. Un serveur privé doit être compris entre 10 et 18 slots et un public entre 12 et 32 slots.
</div>
<br />
</p>
</body>
</html>