8796 sujets

Développement web côté serveur, CMS

Une personne charitable pourrait elle m'aider à débugger le code ci-dessous
En effet lorsque je me connecte à l'adresse url de ce formulaire j'ai la page d'envoi du message qui s'affiche directement:
"Le message ci-dessous nous a bien été transmis, et nous vous en remercions."
Je pense que le problème provient de la fonction <? if($ok_mail=="true"){ ?> puisque lorsque je code comme ceci <? if($ok_mail==""){ ?> le formulaire apparait mais une fois celui-i envoyé la page "Le message ci-dessous nous a bien été transmis, et nous vous en remercions." n'apparait plus
I turn Crazy comme dirait les British
Smiley bawling
Par avance merci pour votre Aide

<?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_1']=array("Sélectionnez","Mr"," Mme"," Melle");
$list['f_14']=array("Sélectionnez","01","02","03","04","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); 
$list['f_15']=array("Sélectionnez","Janvier","février","Mars","Avril","Mai","Juin","juillet","Aout","Septembre","Octobre","Novembre","Décembre");              
$list['f_16']=array("Sélectionnez","2009","2010","2011","2012");
$list['f_17']=array("Sélectionnez","01","02","03","04","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31"); 
$list['f_18']=array("Sélectionnez","Janvier","février","Mars","Avril","Mai","Juin","juillet","Aout","Septembre","Octobre","Novembre","Décembre");              
$list['f_19']=array("Sélectionnez","2009","2010","2011","2012");
$list['f_20']=array("Sélectionnez","Single","Double_1dble lit","Twin_2 Lits","Triple_3 Lits","Triple_1 dble+1"); 
$list['f_21']=array("Sélectionnez","Côté Mer","Vue Mer","1er étage","côté mer","Chambre_Cote-Rue","1 er étage","côté rue");
if(isset($_GET['submit'])){
   $erreur="";
   // Nettoyage des entrées
   while(list($var,$val)=each($_GET)){
   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_2=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_2)));
	$f_3=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_3)));
	$f_4=trim(eregi_replace("[^0-9\ +]", "", $f_4));
	$f_5=strip_tags(trim($f_5));
	$f_6=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_6)));
	$f_7=trim(eregi_replace("[^0-9+]", "", $f_7));
	$f_8=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_8)));
	$f_9=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_9)));
	$f_10=trim(ucwords(eregi_replace("[^a-zA-Z0-9éèàäö\ -]", "", $f_10)));
	$f_22==trim(ucwords(eregi_replace("[^0-9]", "", $f_22)));
	$f_23==trim(ucwords(eregi_replace("[^0-9]", "", $f_23)));
	$f_24==trim(ucwords(eregi_replace("[^0-9]", "", $f_24)));
	
	// Verification des champs
	
	if($f_1==0){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Civilit&eacute; &raquo; n'a pas &eacute;t&eacute; d&eacute;fini.</span>";
		$errf_1=1;
		}
	if($f_14==0){
		$erreur.="<li><span class='txterror'>Selectionner votre jour d'arriv&eacute;e</span>";
		$errf_14=1;
		}
	if($f_15==0){
		$erreur.="<li><span class='txterror'>Selectionner votre Mois d'arriv&eacute;e</span>";
		$errf_15=1;
		}
	if($f_16==0){
		$erreur.="<li><span class='txterror'>Selectionner votre ann&eacute;e d'arriv&eacute;e</span>";
		$errf_16=1;
		}
	if($f_17==0){
		$erreur.="<li><span class='txterror'>Selectionner votre jour de d&eacute;part</span>";
		$errf_17=1;
		}
	if($f_18==0){
		$erreur.="<li><span class='txterror'>Selectionner votre Mois de d&eacute;part</span>";
		$errf_18=1;
		}
	if($f_19==0){
		$erreur.="<li><span class='txterror'>Selectionner votre Ann&eacute;e de d&eacute;part</span>";
		$errf_19=1;
		}
	if($f_20==0){
		$erreur.="<li><span class='txterror'>Choisissez votre type de chambre</span>";
		$errf_20=1;
		}
	if($f_21==0){
		$erreur.="<li><span class='txterror'>Choisissez l'emplacement de la chambre </span>";
		$errf_21=1;
	}
	
	if(strlen($f_22)<1){
		$erreur.="<li><span class='txterror'>Le champ nombre de personnes est vide ou incomplet.</span>";
		$errf_2=1;
	
	}
	if(strlen($f_24)<1){
		$erreur.="<li><span class='txterror'>Le champ nombre de nuits est vide ou incomplet.</span>";
		$errf_2=1;
	}
	if(strlen($f_2)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Nom &raquo; est vide ou incomplet.</span>";
		$errf_2=1;
	}
	if(strlen($f_3)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Pr&eacute;nom &raquo; est vide ou incomplet.</span>";
		$errf_3=1;
	}
	if(strlen($f_4)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; T&eacute;l&eacute;phone &raquo; est vide ou incomplet.</span>";
		$errf_4=1;
		}else{
		if(!ereg("^[0-9]{10,}$", $f_4)) {
  		 $erreur.="<li><span class='txterror'>La syntaxe de votre n&deg; de t&eacute;l&eacute;phone n'est pas correcte.</span>";
			$errf_4=1;
	 }
		
		
	}
	if(strlen($f_5)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; E-Mail &raquo; est vide ou incomplet.</span>";
		$errf_5=1;
	}else{
		if(!ereg('^[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+'.
		'@'.
		'[-!#$%&\'*+\/0-9=?A-Z^_`a-z{|}~]+\.'.
		'[-!#$%&\'*+\./0-9=?A-Z^_`a-z{|}~]+$',
		$f_5)){
			$erreur.="<li><span class='txterror'>La syntaxe de votre adresse e-mail n'est pas correcte.</span>";
			$errf_5=1;
		}
	}
	if(strlen($f_6)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Adresse &raquo; est vide ou incomplet.</span>";
		$errf_6=1;
	}
	if(strlen($f_7)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Code Postal &raquo; est vide ou incomplet.</span>";
		$errf_7=1;
		}else{
		if(!ereg("^[0-9]{5,}$", $f_7)) {
  		 $erreur.="<li><span class='txterror'>La syntaxe de votre code postal n'est pas correcte.</span>";
			$errf_7=1;
		
	 }
		
		
	}
	if(strlen($f_8)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Ville &raquo; est vide ou incomplet.</span>";
		$errf_8=1;
	}
	if(strlen($f_9)<2){
		$erreur.="<li><span class='txterror'>Le champ &laquo; Pays &raquo; est vide ou incomplet.</span>";
		$errf_9=1;
		
	 }
		
		
	}
					
					
	if($erreur==""){
		// Cr&eacute;ation du message
		$titre="Demande de réservation ";
		$tete="From: Bruno <cedric@graphi-net.fr>\n";
		$corps.="Civilité : ".$list['f_1'][$f_1]."\n";
		$corps.="Nom : ".$f_2."\n";
		$corps.="Prénom : ".$f_3."\n";
		$corps.="Téléphone : ".$f_4."\n";
		$corps.="E-Mail : ".$f_5."\n";
		$corps.="Adresse : ".$f_6."\n";
		$corps.="Code Postal : ".$f_7."\n";
		$corps.="Ville : ".$f_8."\n";
		$corps.="Pays : ".$f_9."\n";
		$corps.="Nombre de personnes : ".$f_22."\n";
		$corps.="Nombre d'enfants : ".$f_23."\n";
		$corps.="Nombre de nuits : ".$f_24."\n";
		$corps.="Jour d'arrivé : ".$list['f_14'][$f_14]."\n";
        $corps.="Mois d'arrivé : ".$list['f_15'][$f_15]."\n";
		$corps.="Année d'arrivé : ".$list['f_16'][$f_16]."\n";
		$corps.="Jour de départ : ".$list['f_17'][$f_17]."\n";
        $corps.="Mois de départ : ".$list['f_18'][$f_18]."\n";
        $corps.="Année de départ :".$list['f_19'][$f_19]."\n";
		$corps.="Type de chambre : ".$list['f_20'][$f_20]."\n";
		$corps.="Emplacement de la chambre : ".$list['f_21'][$f_21]."\n";
		$corps.="Message : ".$f_10."\n";
            }
        		if(mail("cedric@graphi-net.fr", $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 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design ex" href="contact.css" />
<title>Document sans nom</title>
<style type="text/css">
<!--
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 }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #4FB8C2;
}
body,td,th {
	color: #0000FF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.Style3 {
	color: #FF0000;
	font-weight: bold;
}
.Style4 {font-weight: bold}
-->
</style>
</head>

<body>

<? if($ok_mail=="true"){ ?>
<table width='600' border='0' align="center" cellpadding='1' cellspacing='1'>
		<tr><td><span class='txtform'>Le message ci-dessous nous a bien &eacute;t&eacute; transmis, et nous vous en remercions.</span></td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td><tt><?echo nl2br(stripslashes($corps));?></tt></td></tr>
		<tr><td>&nbsp;</td></tr>
		<tr><td><span class='txtform'>Nous allons y donner suite dans les meilleurs d&eacute;lais.<br>A bient&ocirc;t.</span></td></tr>
</table>
<? }else{ ?>
<form action='<? echo $PHP_SELF ?>' method='GET' name='bruno'>
<table width="500" align="center" border="0" cellspacing="00" cellpadding="00">
  <tr>
    <td>  <table width="304" border="0" align="center" cellpadding="00" cellspacing="00">
    <tr>
      <td valign="top"><table width='500' border='0' align="center" cellpadding='0' cellspacing='0'>
            <tr>
    <td bgcolor="#FFFFFF"><div align="center">Page r&eacute;serv&eacute;e aux Professionnels</div></td>
  </tr>
<? if($erreur){ ?>
        <tr>
          <td colspan='4' bgcolor='red'><div align="center"><span class='txterror'><font color='white'><b>&nbsp;ERREUR, votre message n'a pas &eacute;t&eacute; transmis</b></font></span></div></td>
        </tr>
        <div align="center"></div>
        <tr>
          <td colspan='4'><ul>
              <?echo$erreur?>
              <div align="center"></div>
              <div align="center"></div>
          </ul><?}?>
  <tr>
    <td><div align="center"><span class='Style2'>Veuillez remplir les champs ci-dessous </span></div></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td><table width="540" border="0" align="center" cellpadding="00" cellspacing="00">
      <tr>
<span class='txtform'>Civilit&eacute;* :</span></td>
  <td width="35%"><select name='f_1' size="1" style='width:200 <?if($errf_1==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'>
    <? for($id=0;$id<count($list['f_1']);$id++){if($id==$f_1){$ct="selected";}print("<option ".$ct." value=".$id.">".$list['f_1'][$id]."</option>");unset($ct);}?>
  </select></td>
  <td width="14%"><span class='txtform'>Adresse* :</span></td>
<td width="35%"><textarea name="f_6" cols="24" style="width:200 <?if($errf_6==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;" border="0"><?echo stripslashes($f_6);?></textarea></td>
</tr>
<tr><td align='right' width='16%'><span class='txtform'>Nom* :</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>
  <td><span class='txtform'>Code Postal*:</span></td>
<td><input type='text' style='width:200 <?if($errf_7==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_7' value='<?echo stripslashes($f_7);?>' size='24' border='0' /></td>
</tr>
<tr><td align='right' width='16%'><span class='txtform'>Pr&eacute;nom* :</span></td><td><input type='text' style='width:200 <?if($errf_3==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_3' value='<?echo stripslashes($f_3);?>' size='24' border='0'></td>
  <td><span class='txtform'>Ville* :</span></td>
<td><input type='text' style='width:200 <?if($errf_8==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_8' value='<?echo stripslashes($f_8);?>' size='24' border='0' /></td>
</tr>
<tr><td align='right' width='16%'><span class='txtform'>T&eacute;l&eacute;phone* :</span></td><td><input type='text' style='width:200 <?if($errf_4==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_4' value='<?echo stripslashes($f_4);?>' size='24' border='0'></td>
  <td><span class='txtform'>Pays* :</span></td>
<td><input type='text' style='width:200 <?if($errf_9==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_9' value='<?echo stripslashes($f_9);?>' size='24' border='0' /></td>
</tr>
<tr><td align='right' width='16%'><span class='txtform'>E-Mail* :</span></td><td><input type='text' style='width:200 <?if($errf_5==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_5' value='<?echo stripslashes($f_5);?>' size='24' border='0'></td>
  <td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr><td align='right' width='16%'>&nbsp;</td><td>&nbsp;</td>
  <td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
<table width='614' border='0' align="center" cellpadding='1' cellspacing='1'>

  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'><b><font color="red" size="2">arriv&eacute;e* : </font></b></td>
    <td>&nbsp;
      <select name='f_14' size='1' style='width:100 <?if($errf_14==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;'>
        <? for($id=0;$id<count($list['f_14']);$id++){if($id==$f_14){$ct="selected";}print("<option".$ct."  value=".$id.">".$list['f_14'][$id]."</option>");unset($ct);}?>

        </select>
      <select style='width:100 <?if($errf_15==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_15' size='1'>
        <? for($id=0;$id<count($list['f_15']);$id++){if($id==$f_15){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_15'][$id]."</option>");unset($ct);}?>
        </select>
      <select style='width:100 <?if($errf_16==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_16' size='1'>
        <? for($id=0;$id<count($list['f_16']);$id++){if($id==$f_16){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_16'][$id]."</option>");unset($ct);}?>
      </select></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'><b><font color="red" size="2">d&eacute;part*:</font></b>&nbsp;</td>
    <td>
      <select style='width:100 <?if($errf_17==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_17' size='1'>
        <? for($id=0;$id<count($list['f_17']);$id++){if($id==$f_17){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_17'][$id]."</option>");unset($ct);}?>
        </select>
      <select style='width:100 <?if($errf_18==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_18' size='1'>
        <? for($id=0;$id<count($list['f_18']);$id++){if($id==$f_18){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_18'][$id]."</option>");unset($ct);}?>
        </select>
			
			&nbsp;&nbsp;
      <select style='width:100 <?if($errf_19==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_19' size='1'>
        <? for($id=0;$id<count($list['f_19']);$id++){if($id==$f_19){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_19'][$id]."</option>");unset($ct);}?>
        </select>
	  </td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td><b><font color="red" size="2">Nombre de</font><font size="2">&nbsp;</font><font color="red" size="2">personnes *</font></b>

      <input type='text' style='width:200 <?if($errf_22==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_22' value='<?echo stripslashes($f_22);?>' size='2' border='0' /></td>
    <td><font size="2">
      <b><font size="2">Enfant(s)
      (-2ans) </font></b>
      <input name='f_23' type='text' id="f_23" style='width:200 <?if($errf_23==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_23);?>' size='2' border='0' />
    </font></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td><font color="red" size="2"><b>Nombre
&nbsp;&nbsp;de nuits
&nbsp;&nbsp;14h/12h *</b></font><font size="2">
<input name='f_24' type='text' id="f_24" style='width:200 <?if($errf_24==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' value='<?echo stripslashes($f_24);?>' size='2' border='0' />
</font></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td><font size="2">
      <b><font color="red" size="2">Type 
      de
      chambre*</font></b>
       <select style='width:200 <?if($errf_20==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_20' size='1'>
        <? for($id=0;$id<count($list['f_20']);$id++){if($id==$f_20){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_20'][$id]."</option>");unset($ct);}?>
        </select>
    </font></td>
    <td><font size="2">&nbsp;
      </font></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right' width='14%'>&nbsp;</td>
    <td><font size="2">
      <span class="Style3">Emplacemment de la chambre* 
      </span>
      <select style='width:200 <?if($errf_21==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;' name='f_21' size='1'>
        <? for($id=0;$id<count($list['f_21']);$id++){if($id==$f_21){$ct="selected";}print("<option".$ct." value=".$id." >".$list['f_21'][$id]."");unset($ct);}?>
      </select>
    </font></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right' width='14%'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td><div align="center">Si vous le d&eacute;sirez laissez-nous un message </div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>Message</td>
    <td><div align="center">
        <textarea name="f_10" cols="34" rows="10" style="width:200 <?if($errf_10==1){print("; background-color: ".$color_form_warn."; color: ".$color_font_warn);}?>;" border="0"><?echo stripslashes($f_10);?></textarea>
    </div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td align='right'>&nbsp;</td>
    <td><div align="center">
      <input type='submit' name='submit' value='Envoyer' border='0' /> 
      </div></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</form>
<? } ?>
</body>
</html>

Modifié par Raphael (13 Feb 2009 - 18:59)
Salut,

à priori un petit problème d'imbrication : il suffit de supprimer une accolade fermante } juste avant le code :
	if($erreur==""){
		// Cr&eacute;ation du message
		$titre="Demande de réservation ";
		...
et d'en rajouter une } juste avant le code :
?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Un grand grand merci pour cette réponse qui me permet d'avoir à l'écran le formulaire.

Un seul Hic mes entrées ne sont désormais plus vérifiées.

Ainsi lorsque je ne rempli pas le formulaire et après l'avoir envoyer j'obtiens tout de même la page avec le message: "Le message ci-dessous nous a bien été transmis, et nous vous en remercions."

Cependant lorsque je remplie sans erreures ce formulaire toutes les entrées sont correctement récupérées dans la page avec le message:"Le message ci-dessous nous a bien été transmis, et nous vous en remercions."

Dernières choses si une erreure est commise dans un des champs du formulaire je suis de nouveau confronté à la page avec le message: "Le message ci-dessous nous a bien été transmis, et nous vous en remercions." sans aucun des champs récupérés

Désolé de t'ennuyer à nouveau pour cette subtilité qui m'echappe.

En tout cas bien à toi

Kasimr2