Formulaire php ne fonctionne pas

JenSystem
Invité n'ayant pas de compte PHPfrance

20 mai 2011, 10:32

Bonjour,

Je suis débutante en php, j'ai voulu mettre en page un formulaire pour un site internet.

Je ne comprends pas mon formulaire ne marche pas :cry: , en fait je me suis servi d'un générateur de formulaire pour le faire, car je n'y connais rien du tout. :?
J'espère qu'une personne pourrait apporter son aide, en tout cas merci d'avance ! :)


Voici mon code de ma page formulaire.php :
<!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=utf-8" />
<title>Traitement d'eau | Systéme-Eco +</title>
<meta name="Keywords" content="these are your site keywords" />
<meta name="Description" content=""Kinetico, Système-Ecoplus, traitement d'eau, eau de boisson, adoucisseur sans électricité, fontaine à eau, récupération eau de pluie, spas, sauna, adoucisseur d'eau, adoucisseur, adoucisseur d'eau, adoucisseur Kinetico, adouciseeur eau, adoucisseur d'eau Kinetico, Kinetico adoucisseur, Kinetico adoucisseur d'eau, Kinetico adoucisseur eau, diagnostic eau, filtre eau" />
<link href="css/jdstyles.css" rel="stylesheet" type="text/css" />
<link href="css/indentmenu.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="container">
  <div id="header">
    <div id="logo"> <a href="index.html"><img src="images/logo.gif" alt="Logo" width="254" height="62" /></a>
      <p><a href="mailto:[email protected]">Mail</a> |<a href="contact.html">Contact</a></p>
      <p><span class="phone"><strong>Tél. : 03.86.42.73.45</strong></span></p>
    </div>
    <div id="navigation">
      <ul class="jdmenu">
        <li><a href="index.html"><b>Accueil</b></a></li>
        <li><a href="adoucisseurs.html"><b>Adoucisseurs</b></a></li>
        <li><a href="eaudeboisson.html"><b>Eau de boisson</b></a></li>
        <li><a href="fontaineaeau.html"><b>Fontaine à eau</b></a></li>
        <li><a href="eaudepluie.html"><b>Récupération eau de pluie</b></a></li>
       <li><a href="spa.html"><b>Spas</b></a></li>
         <li><a href="sauna.html"><b>Sauna</b></a></li>
      </ul>
    </div>
  </div>
<div id="mainContent">
    <div class="contenttop"></div>
    <div class="contentbox">
      <table width="400" border="0" cellspacing="0" cellpadding="8">
        <tr>
          <td valign="top">
            <h3><strong>Formulaire en ligne</strong>            </h3>
            <p>Pour en savoir plus sur nos produits ou pour tous renseignements supplémentaires,                  veuillez remplir le formulaire ci-dessous afin que nous vous rappelions.</p>
            <form action="<?=$_SERVER['PHP_SELF']?>" method="post" name="mail_form" id="mail_form2" onsubmit="return verifSelection()">
              <br />
              <table align="center" width="500" border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td height="16"><div align="center"> <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>
                    <?php
if ($erreur_champ1) {
	  echo(stripslashes($erreur_champ1));
	  } else {
if ($erreur_champ2) {
	  echo(stripslashes($erreur_champ2));
	  } else {
if ($erreur_champ3) {
	  echo(stripslashes($erreur_champ3));
	  } else {
if ($erreur_champ4) {
	  echo(stripslashes($erreur_champ4));
	  } else {
if ($erreur_champ5) {
	  echo(stripslashes($erreur_champ5));
	  } else {
if ($erreur_champ6) {
	  echo(stripslashes($erreur_champ6));
	  } else {
if ($erreur_champ7) {
	  echo(stripslashes($erreur_champ7));
	  } else {
if ($erreur_champ8) {
	  echo(stripslashes($erreur_champ8));
	  } else {
if ($erreur_champ9) {
	  echo(stripslashes($erreur_champ9));
	  } else {
if ($erreur_champ10) {
	  echo(stripslashes($erreur_champ10));
	  } else {
if ($erreur_champ11) {
	  echo(stripslashes($erreur_champ11));
	  } else {
if ($erreur_champ12) {
	  echo(stripslashes($erreur_champ12));
	  } else {
if ($erreur_champ13) {
	  echo(stripslashes($erreur_champ13));
	  } else {
if ($erreur_champ14) {
	  echo(stripslashes($erreur_champ14));
	  } else {
if ($erreur_champ15) {
	  echo(stripslashes($erreur_champ15));
	  } else {
if ($erreur_champ16) {
	  echo(stripslashes($erreur_champ16));
	  } else {
if ($erreur_champ17) {
	  echo(stripslashes($erreur_champ17));
	  } else {
if ($erreur_champ18) {
	  echo(stripslashes($erreur_champ18));
	  } else {
if ($erreur_champ19) {
	  echo(stripslashes($erreur_champ19));
	  } else {
if ($erreur_champ20) {
	  echo(stripslashes($erreur_champ20));
	  } else {
if ($erreur_email1) {
	  echo(stripslashes($erreur_email1));
	  } else {
if ($erreur_liste1) {
	  echo(stripslashes($erreur_liste1));
	  } else {
if ($erreur_liste2) {
	  echo(stripslashes($erreur_liste2));
	  } else {
if ($erreur_liste3) {
	  echo(stripslashes($erreur_liste3));
	  } else {
if ($erreur_case1) {
	  echo(stripslashes($erreur_case1));
	  } else {
if ($erreur_case2) {
	  echo(stripslashes($erreur_case2));
	  } else {
if ($erreur_case3) {
	  echo(stripslashes($erreur_case3));
	  } else {
if ($erreur_case4) {
	  echo(stripslashes($erreur_case4));
	  } else {
		  if ($erreur_case5) {
	  echo(stripslashes($erreur_case5));
	  } else {
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
} // Fin du else...
?>
                  </strong></font></div></td>
                </tr>
              </table>
              <p align="center"></p>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Nom</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ1) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ1']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Prénom</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ2) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ2']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Adresse</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ3) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ3']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">CP</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ4) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ4']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Ville</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ5) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ5']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Tel fixe</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ6) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ6']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Tel portable</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ7) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ7']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Email</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_email1) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="zone_email2" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Profession Madame</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ8) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ8']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Profession Monsieur</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ9) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ9']);?>" /></td>
                </tr>
              </table>
              <br />
              <br />
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Votre projet</strong></font></div>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Avez-vous d&eacute;j&agrave; utilis&eacute; un traitement d\'eau ?</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_case1) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input type="checkbox" name="case1_" id="case1_2" value="oui"<?php
if ($_SESSION['case1_'][0] == "oui") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2">Oui</font><br />
                    <input type="checkbox" name="case1_" id="case1_2" value=" non"<?php
if ($_SESSION['case1_'][1] == " non") {
echo(" checked");
}
?> /><font face="Verdana" size="2">Non</font></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Si oui, qu\'en avez-vous pensé ?</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ10) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ10']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Depuis combien de temps envisagez-vous l\'achat d\'un traitement d\'eau ?</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ11) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ11']);?>" /></td>
                </tr>
              </table>
              <br />
              <br />
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Les utilisateurs</strong></font></div>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Vous disposez :</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_case2) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input type="checkbox" name="case2_" id="case2_2" value="d\'une maison"<?php
if ($_SESSION['case2_'][0] == "d\'une maison") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2">d\'une maison</font><br />
                    <input type="checkbox" name="case2_" id="case2_2" value=" neuve (- 2 ans)"<?php
if ($_SESSION['case2_'][1] == " neuve (- 2 ans)") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> neuve (- 2 ans)</font><br />
                    <input type="checkbox" name="case2_" id="case2_2" value=" ancienne"<?php
if ($_SESSION['case2_'][2] == " ancienne") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> ancienne</font><br />
                    <input type="checkbox" name="case2_" id="case2_2" value=" d\'un appartement"<?php
if ($_SESSION['case2_'][3] == " d\'un appartement") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> d\'un appartement</font></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Adultes résidants</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ12) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ12']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Ages</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ13) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ13']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="188"><div align="right"><font face="Verdana" size="2">Enfants résidants</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ14) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="281"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ14']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Ages</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ15) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ15']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Consommation habituelle</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_case3) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input type="checkbox" name="case3_" id="case3_2" value="Bouteilles d\'eau"<?php
if ($_SESSION['case3_'][0] == "Bouteilles d\'eau") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2">Bouteilles d\'eau</font><br />
                    <input type="checkbox" name="case3_" id="case3_2" value=" Eau du robinet"<?php
if ($_SESSION['case3_'][1] == " Eau du robinet") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> Eau du robinet</font><br />
                    <input type="checkbox" name="case3_" id="case3_2" value=" Sodas"<?php
if ($_SESSION['case3_'][2] == " Sodas") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> Sodas</font><br />
                    <input type="checkbox" name="case3_" id="case3_2" value=" Carafe"<?php
if ($_SESSION['case3_'][3] == " Carafe") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> Carafe</font></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Nombre de point d\'eau</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ16) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ16']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Consommation d\'eau/an (m3/€)</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ17) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ17']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Eau chaude sanitaire (m3/€)</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ18) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ18']);?>" /></td>
                </tr>
              </table>
              <br />
              <br />
              <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong>Le traitement d'eau</strong></font></div>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Vous &ecirc;tez-vous d&eacute;j&agrave; renseign&eacute;s sur les traitements d'eau ?</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_case5) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input type="checkbox" name="case5_2" id="case5_" value="oui"<?php
if ($_SESSION['case5_'][0] == "oui") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2">Oui</font><br />
                    <input type="checkbox" name="case5_2" id="case5_" value=" non"<?php
if ($_SESSION['case5_'][1] == " non") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2"> Non</font></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Si oui, par quel biais</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_liste3) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><select name="liste4" style="width:146">
                    <option value="">S&eacute;lectionner...</option>
                    <option value="Foires"<?php
if ($_SESSION['liste3'] == "Foires") {
echo(" selected");
}
?>>Foires</option>
                    <option value=" Grandes surfaces"<?php
if ($_SESSION['liste3'] == " Grandes surfaces") {
echo(" selected");
}
?>> Grandes surfaces</option>
                    <option value=" Magasins spécialisés"<?php
if ($_SESSION['liste3'] == " Magasins sp&eacute;cialis&eacute;s") {
echo(" selected");
}
?>> Magasins sp&eacute;cialis&eacute;s</option>
                    <option value=" Autres"<?php
if ($_SESSION['liste3'] == " Autres") {
echo(" selected");
}
?>> Autres</option>
                  </select></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Quel(s) type(s) de projet a le plus retenu votre attention ?</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ19) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ19']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Qu\'aimeriez-vous trouver de plus chez vous que vous n\'avez pas trouvé chez nos confrères ?</font></div></td>
                  <td align="center" valign="middle" width="17"><?php
	  if ($erreur_champ20) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input name="champ21" type="text" value="<?=stripslashes($_SESSION['champ20']);?>" /></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Qu\'attendez vous d\'un bon professionnel du traitement d\'eau ?</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_liste2) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><select name="liste4" style="width:146">
                    <option value="">S&eacute;lectionner...</option>
                    <option value="Services Après-vente"<?php
if ($_SESSION['liste2'] == "Services Apr&egrave;s-vente") {
echo(" selected");
}
?>>Services Apr&egrave;s-vente</option>
                    <option value=" Numéro Hotline"<?php
if ($_SESSION['liste2'] == " Num&eacute;ro Hotline") {
echo(" selected");
}
?>> Num&eacute;ro Hotline</option>
                    <option value=" Pièces détachées"<?php
if ($_SESSION['liste2'] == " Pi&egrave;ces d&eacute;tach&eacute;es") {
echo(" selected");
}
?>> Pi&egrave;ces d&eacute;tach&eacute;es</option>
                    <option value=" Magasin de proximité spécialisé"<?php
if ($_SESSION['liste2'] == " Magasin de proximit&eacute; sp&eacute;cialis&eacute;") {
echo(" selected");
}
?>> Magasin de proximit&eacute; sp&eacute;cialis&eacute;</option>
                  </select></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Pour vous quels sont les qualités d\'un bon traitement d\'eau ?</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_liste1) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><select name="liste4" style="width:146">
                    <option value="">Sélectionner...</option>
                    <option value="Encombrement"<?php
if ($_SESSION['liste1'] == "Encombrement") {
echo(" selected");
}
?>>Encombrement</option>
                    <option value=" Concommation réduite en eau"<?php
if ($_SESSION['liste1'] == " Concommation réduite en eau") {
echo(" selected");
}
?>> Concommation réduite en eau</option>
                    <option value=" Facilité d\'entretien"<?php
if ($_SESSION['liste1'] == " Facilité d\'entretien") {
echo(" selected");
}
?>> Facilité d\'entretien</option>
                    <option value=" Longue durée de garantie"<?php
if ($_SESSION['liste1'] == " Longue durée de garantie") {
echo(" selected");
}
?>> Longue durée de garantie</option>
                    <option value=" Silencieux"<?php
if ($_SESSION['liste1'] == " Silencieux") {
echo(" selected");
}
?>> Silencieux</option>
                    <option value=" Résultat flagrant"<?php
if ($_SESSION['liste1'] == " Résultat flagrant") {
echo(" selected");
}
?>> Résultat flagrant</option>
                    <option value=" Faible coût d\'utilisation"<?php
if ($_SESSION['liste1'] == " Faible coût d\'utilisation") {
echo(" selected");
}
?>> Faible coût d\'utilisation</option>
                    <option value=" Bon rapport qualité/prix"<?php
if ($_SESSION['liste1'] == " Bon rapport qualité/prix") {
echo(" selected");
}
?>> Bon rapport qualité/prix</option>
                  </select></td>
                </tr>
              </table>
              <br />
              <br />
              <table width="500" border="0" align="center">
                <tr>
                  <td width="189"><div align="right"><font face="Verdana" size="2">Recevoir gratuitement une bandelette Test pour quantifier le calcaire présent à mon domicile</font></div></td>
                  <td width="17" align="center" valign="middle"><?php
	  if ($erreur_case4) {
	  echo($icone);
	  }
	  ?></td>
                  <td width="280"><input type="checkbox" name="case4_" id="case4_2" value="oui"<?php
if ($_SESSION['case4_'][0] == "oui") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2">Oui</font><br />
                    <input type="checkbox" name="case4_" id="case4_2" value=" non"<?php
if ($_SESSION['case4_'][1] == " non") {
echo(" checked");
}
?> />
                    <font face="Verdana" size="2">Non</font></td>
                </tr>
              </table>
              <table width="500" border="0" align="center">
                <tr>
                  <td valign="top"><div align="center">
                    <input type="reset" name="Reset2" value=" Effacer " />
                    <input type="submit" name="envoi2" value="Envoyer" />
                  </div></td>
                </tr>
              </table>
              <div align="center">
                <input name="nbre_fichiers2" type="hidden" id="nbre_fichiers2" value="" />
              </div>
            </form>
            <p><img src="images/ban_bas.gif" width="750" height="200" /></p></td>
        </tr>
      </table>
    </div>
    <div class="contentbtm"></div>
</div>
<!-- end #container -->
</div>
<div id="footer">
  <div id="footerwrap">
    <div id="footertop"></div>
    <div id="footercontent">
      <table width="740" border="0" cellspacing="0" cellpadding="5">
        <tr>
          <td width="175" valign="top"><p><strong>Nos produits</strong></p>
            <ul>
              <li><a href="adoucisseurs.html">Adoucisseurs</a></li>
              <li><a href="eaudeboisson.html">Eau de boisson</a></li>
              <li><a href="fontaineaeau.html">Fontaine à eau</a></li>
       <li><a href="eaudepluie.html">Récupération eau de pluie</a></li>       <li><a href="spa.html">Spas</a></li>
              <li><a href="sauna.html">Sauna</a></li>
            </ul></td>
          <td width="175" valign="top"><p><strong>Liens externes</strong></p>
            <ul>
              <li><a href="http://www.kinetico.fr/">Kinetico</a></li>
              <li><a href="http://www.aquilusspas.com/">AquilusSpas</a></li>
              <li><a href="#">Cintropur</a></li>
              <li><a href="http://www.mistralcoolers.com/">Mistral</a></li>
            </ul></td>
          <td width="175" valign="top"><p><strong>Nos spécialités</strong></p>
            <ul>
              <li>Une étude d'eau gratuite</li>
              <li>Des solutions personnelles</li>
              <li>Des équipements sans électricité</li>
              <li>Une équipe de professionnels</li>
            </ul></td>
          <td width="175" valign="top"><p><strong>Services</strong></p>
            <ul>
              <li><a href="contact.html">Contact via Email</a></li>
              <li><a href="horaire.html">Horaires</a></li>
              <li><a href="recrutement.html">Recrutement</a></li>
              <li><a href="pose.html">Pose et installation</a></li>
              <li><a href="#">Plan du site</a></li>
              <li><a href="partenaires.html">Partenaires</a></li>
            </ul></td>
        </tr>
        <tr>
          <td colspan="4" valign="top">
            <p class="copyright">Copyright © 2011 EURL GOULIER, Tous droits réservés</p>
            <p class="copyright">SIRET 490689726 APE 4322A RCS Auxerre Capital : 25.000€</p></td>
        </tr>
      </table>
    </div>
    <div id="footerbtm"></div>
  </div>
</div><script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-2392400-9");
pageTracker._initData();
pageTracker._trackPageview();
</script>
</body>
</html>

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

20 mai 2011, 11:17

salut,

fonctionne pas c'est pas très utile, qu'est ce qui ne va pas ?

tu a mis 755 lignes de code faut que l'on regarde le tout pour voir ce que ça fait ?

au 1er affichage je constate :

- utilisation de variables qui ne sont pas déclarée ligne 46,49,52 etc => ligne 130 et idem à chaque champs de formulaire.
- utilisation de short tag, c'est le mal car ce n'est pas la configuration par defaut de php (perso j'ai ds beauc <?= stripslahes( ...) qui s'affichent dans les champs du formulaire.
- pas de session_start alors que tu utilise des variables de session ($_SESSION['champx']).
- les if ($variable) c'est simplement à bannir, il faut utiliser isset et ou empty (d'ailleur tu le fait correctement dans le formulaire de contact, ou c'est aussi de la recopie ?).
- tu utilise une fonction javascript dans le onsubmit du formulaire mais cette fonction n'est déclarée nulle part.
- la plus part des champs s'appelle champ21 ..
A faire en 1er :
- utiliser la fonction recherche & remplace de ton editeur de texte préféré pour remplacer les <?= par des <?php echo (ne pas oublier l'espace après le echo :) )

est ce que le code posté est complet ou y a t'il du code avant le doctype html ?(1ère ligne).

Je pense :
- qu'il manque le code de validation du formulaire qui doit générer les variables qui manque (fichier inclus ou autre).
- qu'il faut revoir le formulaire.
- qu'il faut revoir le système d'affichage des erreurs (lié au fait qu'il manque la validation).
- Revoir le html qui ne doit pas pouvoir valider ainsi (je pense par exemple au checked au lieu de checked="checked", balise obsolète, tel strong ou font)

Au final si tu souhaite connaitre un peu php je te conseil de refaire le truc entièrement :
- D'abord le fichier html avec le formulaire
- Ensuite la validation du formulaire
- Ensuite la gestion de l'affichage des erreurs

Ce n'est pas compliqué, tu devrait pouvoir y arriver ;)

@+
Il en faut peu pour être heureux ......

Jensystem
Invité n'ayant pas de compte PHPfrance

20 mai 2011, 11:32

En fait, tu as tout à fait raison;

Je vais le refaire entièrement avec du code que je comprend par ce que là avec le générateur je comprends rien du tout !!

J'espère que ça va marcher ! Merci :)

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

20 mai 2011, 11:35

y a pas de raison que cela ne fonctionne pas, tu a déja le squelette HTML (vire tous ce qui est php poir commencer et tu aura une bonne base ;)

il y a ici (dans la section tuto) des exemples de validation de formulaire, il y a (plus axé débutant) sur le phpdebutant.org


si tu rencontre d'autre problème le forum sera toujours la.

@+
Il en faut peu pour être heureux ......