Prb pour valider un formulaire

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 17:02

Bonjour,

Je suis débutant en PHP et j'ai essayé de faire un script pour vérifier les différents champs du formulaire ainsi que son envoi par email avec une bonne présentation des inofs dans le mail envoyé.
Mais j'ai le souci suivant est lorque l'on affiche la page ou se trouve mon formulaire, les messages d'erreurs des champs qui ne sont pas remplis apparaîssent. Visiblement il envoi bien le formulaire par mail quand je clique sur envoyé mais il est vide et ne contient aucune données.

voici mon code PHP :

Code : Tout sélectionner

<? $MailTo = "[email protected]"; //adresse à laquelle sera envoyé le contenu du formulaire $MailSubject = "Infos du formulaire"; //texte qui va figurer dans le champ "sujet" du email $MailHeader = "From: e_mail\n"; //adresse email qui va figurer dans le champ "expéditeur" du email $Envoi = 1; //initialisation de la variable envoi à 1 if ($nom == ''){ //nom du champ1 echo("<font face=verdana size=2>Vous n'avez pas complété le champ Nom</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ $Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0 } else { $MailBody .= "Nom : $nom\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody } if ($prenom == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ Prénom.</font><br>"); $Envoi = 0; } else { $MailBody .= "Prénom : $prenom\n"; } if ($email == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ e-mail</font><br>"); $Envoi = 0; } else { $MailBody .= "email1 : $email\n"; } if ($societe == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ société</font><br>"); $Envoi = 0; } else { $MailBody .= "Société : $societe\n"; } if ($adresse == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ adresse</font><br>"); $Envoi = 0; } else { $MailBody .= "Adresse : $adresse\n"; } if ($ville == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ ville</font><br>"); $Envoi = 0; } else { $MailBody .= "Ville : $ville\n"; } if ($cp == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ code postale</font><br>"); $Envoi = 0; } else { $MailBody .= "Code postale : $cp\n"; } if ($fonction == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ fonction</font><br>"); $Envoi = 0; } else { $MailBody .= "Fonction : $fonction\n"; } if ($telephone == ''){ echo("<font face=verdana size=2>Vous n'avez pas complété le champ téléphone</font><br>"); $Envoi = 0; } else { $MailBody .= "Téléphone : $telephone\n"; } if ($message == ''){ echo("<font face=verdana size=2>Vous avez oublié de remplir le champ message.</font><br>"); $Envoi = 0; } else { $MailBody .= "Message : $message\n"; } //Envoi du message if ($Envoi == 1) { //vérification que la variable envoi est bien à 1 mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message echo("<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci.</font>"); } ?>
Voici mon code XHTML de mon formulaire :

Code : Tout sélectionner

<form action="<?php echo($_SERVER['PHP_SELF']); ?>" enctype="multipart/form-data" method="post" name="Contact" id="Contact"> <table width="100%" border="0"> <tr> <td class="textFrom" width="120">Civilité :</td> <td align="left" width="580"> <input type="radio" name="sexe" value="homme" checked="checked" /> <label>Mr</label> <input type="radio" name="sexe" value="femme" /> <label>Me</label> <input type="radio" name="sexe" value="fille" /> <label>Mlle</label> </td> </tr> <tr> <td class="textFrom">Nom :</td> <td><input class="textChamp" type="text" name="nom" size="40" maxlength="40" value="<?php $nom ?>" /></td> </tr> <tr> <td class="textFrom">Prénom :</td> <td> <input class="textChamp" type="text" name="prenom" size="40" maxlength="40" value="<?php echo $prenom ?>" /> </td> </tr> <tr> <td class="textFrom">Mail :</td> <td> <input class="textChamp" type="text" name="email" size="40" maxlength="40" value="<?php echo $email ?>" /> </td> </tr> <tr> <td class="textFrom">Soci&eacute;t&eacute; : </td> <td> <input class="textChamp" type="text" name="societe" size="40" maxlength="40" value="<?php echo $societe ?>" /> </td> </tr> <tr> <td class="textFrom">Adresse : </td> <td> <input class="textChamp" type="text" name="adresse" size="40" maxlength="50" value="<?php echo $adresse ?>" /> </td> </tr> <tr> <td class="textFrom">Ville :</td> <td> <input class="textChamp" type="text" name="ville" size="40" maxlength="50" value="<?php echo $ville ?>" /> </td> </tr> <tr> <td class="textFrom">Code postal : </td> <td> <input class="textChamp" type="text" name="cp" size="5" maxlength="10" value="<?php echo $cp ?>" /> </td> </tr> <tr> <td class="textFrom">Fonction : </td> <td> <input class="textChamp" type="text" name="fonction" size="40" maxlength="40" value="<?php echo $fonction ?>" /> </td> </tr> <tr> <td class="textFrom">T&eacute;l&eacute;phone : </td> <td> <input class="textChamp" type="text" name="telephone" size="40" maxlength="40" value="<?php echo $telephone ?>" /> </td> </tr> <tr> <td class="textFrom">Message : </td> <td> <textarea class="textChamp" name="commentaire" cols="50" rows="10" id="Commentaire" value="" /><?php echo $remark ?></textarea> </td> </tr> <tr> <td align="right"></td> <td> <input name="envoyer" class="textBt" type="submit" value="Envoyer"> <input name="annuler" class="textBt" type="reset" value="Annuler"> </td> </tr> </table> </form>
Merci de votre aide !
Modifié en dernier par reman91 le 15 sept. 2006, 19:25, modifié 2 fois.

Eléphant du PHP | 90 Messages

14 sept. 2006, 17:29

quand les champs qui ne sont pas rempli les variables n'existent pas donc dans ton premier script mets @ devant toutes les variable ça évitera les messages d'erreurs

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 17:42

j'ai mis ainsi

Code : Tout sélectionner

if (@$nom == ''){
mais cela ne fonctionne pas tjrs message qui apparaîs de + le but c'est qu'ils apparaîssent lorsque je clique sur Envoyer et qu'un champs de soit pas rempli.

@++

Eléphant du PHP | 90 Messages

14 sept. 2006, 17:47

ok tu as fais les $nom=$_POST['nom']; avant pour récuperer les variables et peux tu mettre le message d'erreur

Eléphant du PHP | 90 Messages

14 sept. 2006, 18:00

Bonjour
<?php
$nom = (isset ($_POST['nom'])) ? $_POST['nom'] :"";
$prenom = (isset ($_POST['prenom'])) ? $_POST['prenom'] :"";
$email = (isset ($_POST['email'])) ? $_POST['email'] :"";
$societe = (isset ($_POST['societe'])) ? $_POST['societe'] :"";
$adresse = (isset ($_POST['adresse'])) ? $_POST['adresse'] :"";
$ville = (isset ($_POST['ville'])) ? $_POST['ville'] :"";
$cp = (isset ($_POST['cp'])) ? $_POST['cp'] :"";
$fonction = (isset ($_POST['fonction'])) ? $_POST['fonction'] :"";
$telephone = (isset ($_POST['telephone'])) ? $_POST['telephone'] :"";
$commentaire = (isset ($_POST['commentaire'])) ? $_POST['commentaire'] :"";
$verif = (isset ($_POST['verif'])) ? $_POST['verif'] :"";
$MailBody = "";
$Envoi = "";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <body>
<? 
$MailTo = "[email protected]"; //adresse à laquelle sera envoyé le contenu du formulaire 
$MailSubject = "Infos du formulaire"; //texte qui va figurer dans le champ "sujet" du email 
$MailHeader = "From: e_mail\n"; //adresse email qui va figurer dans le champ "expéditeur" du email 

  $Envoi = 1;//initialisation de la variable envoi à 1 
if ($nom == ''){ //nom du champ1 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ Nom</font><br>'; //message qui s'affiche si le visiteur n'a pas rempli ce champ 
$Envoi = ''; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0 
} 
else { 
$MailBody .= "Nom : ".$nom."\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody 
} 
if ($prenom == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ Prénom.</font><br>'; 
$Envoi =''; 
} 
else { 
$MailBody .= "Prénom : ".$prenom."\n"; 
} 
if ($email == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ e-mail</font><br>'; 
$Envoi =''; 
} 
else { 
$MailBody .= "email1 : ".$email."\n"; 
} 
if ($societe == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ société</font><br>'; 
$Envoi =''; 
} 
else { 
$MailBody .= "Société : ".$societe."\n"; 
} 
if ($adresse == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ adresse</font><br>'; 
$Envoi =''; 
} 
else { 
$MailBody .= "Adresse : ".$adresse."\n"; 
} 
if ($ville == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ ville</font><br>'; 
$Envoi =''; 
} 
else { 
$MailBody .= "Ville : ".$ville."\n"; 
} 
if ($cp == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ code postale</font><br>'; 
$Envoi = ''; 
} 
else { 
$MailBody .= "Code postale : ".$cp."\n"; 
} 
if ($fonction == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ fonction</font><br>'; 
$Envoi = ''; 
} 
else { 
$MailBody .= "Fonction : ".$fonction."\n"; 
} 
if ($telephone == ''){ 
echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ téléphone</font><br>'; 
$Envoi = '';$verif = ''; 
} 
else { 
$MailBody .= "Téléphone : ".$telephone."\n"; 
} 
if ($commentaire == ''){ 
echo '<font face="verdana" size="2">Vous avez oublié de remplir le champ message.</font><br>'; 
$Envoi =''; 
} 
else { 
$MailBody .= "Message : ".$commentaire."\n"; 
} 

//Envoi du message 

if ($Envoi == 1) { //vérification que la variable envoi est bien à 1 
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message 
echo '<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci.</font>'; 
}

?> 
    <form action="<?php echo($_SERVER['PHP_SELF']); ?>" enctype="multipart/form-data" method="post" name="Contact" id="Contact"> 
<table width="100%" border="0"> 
  <tr> 
    <td class="textFrom" width="120">Civilité :</td> 
    <td align="left" width="580"> 
      <input type="radio" name="sexe" value="homme" checked="checked" /> 
      <label>Mr</label> 
      <input type="radio" name="sexe" value="femme" /> 
      <label>Me</label> 
      <input type="radio" name="sexe" value="fille" /> 
      <label>Mlle</label>    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Nom :</td> 
    <td><input class="textChamp" type="text" name="nom" size="40" maxlength="40" value="<?php echo $nom; ?>" /></td> 
  </tr> 
  <tr> 
    <td class="textFrom">Prénom :</td> 
    <td> 
      <input class="textChamp" type="text" name="prenom" size="40" maxlength="40" value="<?php echo $prenom; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Mail :</td> 
    <td> 
      <input class="textChamp" type="text" name="email" size="40" maxlength="40" value="<?php echo $email; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Soci&eacute;t&eacute; : </td> 
    <td> 
        <input class="textChamp" type="text" name="societe" size="40" maxlength="40" value="<?php echo $societe; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Adresse : </td> 
    <td> 
      <input class="textChamp" type="text" name="adresse" size="40" maxlength="50" value="<?php echo $adresse; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Ville :</td> 
    <td> 
      <input class="textChamp" type="text" name="ville" size="40" maxlength="50" value="<?php echo $ville; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Code postal : </td> 
    <td> 
      <input class="textChamp" type="text" name="cp" size="5" maxlength="10" value="<?php echo $cp; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Fonction : </td> 
    <td> 
      <input class="textChamp" type="text" name="fonction" size="40" maxlength="40" value="<?php echo $fonction; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">T&eacute;l&eacute;phone : </td> 
    <td> 
      <input class="textChamp" type="text" name="telephone" size="40" maxlength="40" value="<?php echo $telephone; ?>" />    </td> 
  </tr> 
  <tr> 
    <td class="textFrom">Message : </td> 
    <td> 
      <textarea class="textChamp" name="commentaire" cols="50" rows="10"  id="Commentaire" value="" /><?php echo $commentaire; ?></textarea>    </td> 
  </tr> 
  <tr> 
    <td align="right"></td> 
    <td>
      <input name="verif" type="hidden" value="1" />
      <input name="envoyer" class="textBt" type="submit"  value="Envoyer" /> 
      <input name="annuler" class="textBt" type="reset"  value="Annuler" />   </td> 
  </tr> 
</table> 
</form>
  </body>
</html>
@+ Dgse
Je ne tiens pas a etre un genie. J'ai suffisamment de probleme a etre un homme.

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 18:03

Nom j'ai pas fait les $nom=$_POST['nom']; avant pour récuperer les variables tout mon code est ici.
@++

Eléphant du PHP | 90 Messages

14 sept. 2006, 18:14

he ben voila l'erreur tu fais

$ma_variable=$_POST['name_ds_le formulaire'];

pour tous les inputs ... que tu as mis dans la page d'avant

Invité
Invité n'ayant pas de compte PHPfrance

14 sept. 2006, 20:45

Mais pourquoi j'ai toujours les messages d'erreurs apparaîssent en tête de ma page et non pas une fois que l'on a valider par Envoyé, là et seulement là le message d'erreur doit apparaître et non pas au chargement de la page, autre problème pourquoi le message de validation n'apparaît-il pas après l'envoi du dit formulaire dans le haut de la page.
voilà mes 2 problèmes actuels

@++

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 21:13

visiblement même l'envoi des données du formulaire ne se fait pas, là je tourne en rond et ne comprends pas pourquoi ?

@++

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 22:35

J'ai encore un dernier souci, c'est que les messages d'erreurs apparaissent lors du chargement de la page, comment faire pour qu'ils appraîssent lors de la validation du formulaire ?
j'ai repris le formulaire de DGSE

@++

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 sept. 2006, 22:59

Englobe les tests d'affichage des erreurs dans un test qui vérifie si le formulaire a été validé, c'est à dire :
if($verif == 1 )
{
    //autres test if() messages d'erreurs.
}

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 23:26

Je viens d'essayé ta méthode truc
ca marche, plus affichage des messages d'erreur lors du chargement mais le HIC, c'est que l'envoi ne se fait plus et le message de confirmation d'envoi n'apparaîs pas.

Merci !!

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

14 sept. 2006, 23:35

Il me semble ne pas avoir vu de champ de type "file" tu n'as donc pas besoin de ceci "enctype="multipart/form-data"

montre nous ce que tu as essayé

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 37 Messages

14 sept. 2006, 23:58

j'ai rajouté ce qui est en rouge suite au post de TURC

Code : Tout sélectionner

<?php $nom = (isset ($_POST['nom'])) ? $_POST['nom'] :""; $prenom = (isset ($_POST['prenom'])) ? $_POST['prenom'] :""; $email = (isset ($_POST['email'])) ? $_POST['email'] :""; $societe = (isset ($_POST['societe'])) ? $_POST['societe'] :""; $adresse = (isset ($_POST['adresse'])) ? $_POST['adresse'] :""; $ville = (isset ($_POST['ville'])) ? $_POST['ville'] :""; $cp = (isset ($_POST['cp'])) ? $_POST['cp'] :""; $fonction = (isset ($_POST['fonction'])) ? $_POST['fonction'] :""; $telephone = (isset ($_POST['telephone'])) ? $_POST['telephone'] :""; $commentaire = (isset ($_POST['commentaire'])) ? $_POST['commentaire'] :""; $verif = (isset ($_POST['verif'])) ? $_POST['verif'] :""; $MailBody = ""; $Envoi = ""; ?> <!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" /> <title>monSite</title> <meta name="robots" content="index,follow" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" /> <link rel="stylesheet" type="text/css" href="css/menu.css" /> <link rel="stylesheet" type="text/css" href="css/Style.css" media="screen" /> <script type="text/javascript" src="js/liensExt.js"></script> <script type="text/javascript"> <!-- window.onload = open_ext_link; --> </script> </head> <body> <div id="site"><!--Corps page--> <div id="corpsProf"><!-- Corps formulaire --> <img class="calImgVosCoord" src="images/titreImgSites/vosCoordonnees.png" alt="" width="96" height="9"/> <div class="cadreMesgForm"> <? $MailTo = "[email protected]"; //adresse a laquelle sera envoyé le contenu du formulaire $MailSubject = "Infos du formulaire"; //texte qui va figurer dans le champ "sujet" du email $MailHeader = "From: e_mail\n"; //adresse email qui va figurer dans le champ "expéditeur" du email $Envoi = 1;//initialisation de la variable envoi a 1 [color=red][b]<?php if($verif == 1 ) {[/b][/color] if ($nom == ''){ //nom du champ1 echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ Nom</font><br>'; //message qui s'affiche si le visiteur n'a pas rempli ce champ $Envoi = ''; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0 } else { $MailBody .= "Nom : ".$nom."\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody } if ($prenom == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ Prénom.</font><br>'; $Envoi =''; } else { $MailBody .= "Prénom : ".$prenom."\n"; } if ($email == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ e-mail</font><br>'; $Envoi =''; } else { $MailBody .= "email1 : ".$email."\n"; } if ($societe == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ société</font><br>'; $Envoi =''; } else { $MailBody .= "Société : ".$societe."\n"; } if ($adresse == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ adresse</font><br>'; $Envoi =''; } else { $MailBody .= "Adresse : ".$adresse."\n"; } if ($ville == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ ville</font><br>'; $Envoi =''; } else { $MailBody .= "Ville : ".$ville."\n"; } if ($cp == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ code postale</font><br>'; $Envoi = ''; } else { $MailBody .= "Code postale : ".$cp."\n"; } if ($fonction == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ fonction</font><br>'; $Envoi = ''; } else { $MailBody .= "Fonction : ".$fonction."\n"; } if ($telephone == ''){ echo '<font face="verdana" size="2">Vous n\'avez pas complété le champ téléphone</font><br>'; $Envoi = '';$verif = ''; } else { $MailBody .= "Téléphone : ".$telephone."\n"; } if ($commentaire == ''){ echo '<font face="verdana" size="2">Vous avez oublié de remplir le champ message.</font><br>'; $Envoi =''; } else { $MailBody .= "Message : ".$commentaire."\n"; } //Envoi du message if ($Envoi == 1) { //vérification que la variable envoi est bien a 1 mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message echo '<p><font face=verdana size=2>Votre message a bien été envoyé.<br>Merci.</font>'; } [color=red][b]}[/b][/color] ?> </div> <form action="<?php echo($_SERVER['PHP_SELF']); ?>" enctype="multipart/form-data" method="post" name="Contact" id="Contact"> <table width="100%" border="0"> <tr> <td class="textFrom" width="120">Civilit&eacute; :</td> <td align="left" width="580"> <input type="radio" name="sexe" value="homme" checked="checked" /> <label>Mr</label> <input type="radio" name="sexe" value="femme" /> <label>Me</label> <input type="radio" name="sexe" value="fille" /> <label>Mlle</label> </td> </tr> <tr> <td class="textFrom">Nom :</td> <td><input class="textChamp" type="text" name="nom" size="40" maxlength="40" value="<?php echo $nom; ?>" /></td> </tr> <tr> <td class="textFrom">Pr&eacute;nom :</td> <td> <input class="textChamp" type="text" name="prenom" size="40" maxlength="40" value="<?php echo $prenom; ?>" /> </td> </tr> <tr> <td class="textFrom">Mail :</td> <td> <input class="textChamp" type="text" name="email" size="40" maxlength="40" value="<?php echo $email; ?>" /> </td> </tr> <tr> <td class="textFrom">Soci&eacute;t&eacute; : </td> <td> <input class="textChamp" type="text" name="societe" size="40" maxlength="40" value="<?php echo $societe; ?>" /> </td> </tr> <tr> <td class="textFrom">Adresse : </td> <td> <input class="textChamp" type="text" name="adresse" size="40" maxlength="50" value="<?php echo $adresse; ?>" /> </td> </tr> <tr> <td class="textFrom">Ville :</td> <td> <input class="textChamp" type="text" name="ville" size="40" maxlength="50" value="<?php echo $ville; ?>" /> </td> </tr> <tr> <td class="textFrom">Code postal : </td> <td> <input class="textChamp" type="text" name="cp" size="5" maxlength="10" value="<?php echo $cp; ?>" /> </td> </tr> <tr> <td class="textFrom">Fonction : </td> <td> <input class="textChamp" type="text" name="fonction" size="40" maxlength="40" value="<?php echo $fonction; ?>" /> </td> </tr> <tr> <td class="textFrom">T&eacute;l&eacute;phone : </td> <td> <input class="textChamp" type="text" name="telephone" size="40" maxlength="40" value="<?php echo $telephone; ?>" /> </td> </tr> <tr> <td class="textFrom">Message : </td> <td> <textarea class="textChamp" name="commentaire" cols="50" rows="10" id="Commentaire" value="" /><?php echo $commentaire; ?></textarea> </td> </tr> <tr> <td align="right"></td> <td> <input name="verif" type="hidden" value="1" /> <input name="envoyer" class="textBt" type="submit" value="Envoyer" /> <input name="annuler" class="textBt" type="reset" value="Annuler" /> </td> </tr> </table> </form>

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

15 sept. 2006, 00:20

Affiche les variables et ajoute des "else" au tests pour suivre le déroulement du code.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute