webide Visiteur

Inscrit le: 18 Aoû 2006 Messages: 1
|
Posté le: 18 Aoû 2006 15:26 Sujet du message: Problème champ avec mxform |
|
|
Bonjour,
je viens de télécharger mxform pour l'installer.
J'ais modifié certaines parties pour supprimer des champs à remplir.
Mais quand je teste en remplissant les champs et que j'envoie, il me marque erreur, le champs commentaire n'as pas été remplis
Voici les modifs
| Code: |
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$commentaire = $_POST["commentaire"];
// fin des variables
$m1="Bonjour $prenom ,
Votre email nous a bien été envoyer .\n
Voici un rappel de votre message : \n
Votre Prénom : $prenom \n
Votre email : $sonmail \n
Votre message :\n
$commentaire \n\n
A bientôt ! L'équipe du site $votresite \n
$urldevotresite \n\n";
$m2="Un mail vient de vous être envoyé .\n
Son adresse email : $sonmail \n
Son prénom : $prenom \n
Son message : $commentaire";
?> |
Pour la partie config
| Code: | <?
include("include/config.php");
$prenom = $_POST["prenom"];
$sonmail = $_POST["sonmail"];
$commentaire = $_POST["commentaire"];
if(empty($prenom) OR empty($sonmail) OR empty($commentaire))
{
print '<center><b><font face="verdana" size="4">Erreur , champs manquants :</b></font></center><br><br>';
if(empty($prenom)) { print '<center><font face="verdana" size="2">Vous n\'avez pas saisi votre prénom !<br>'; }
if(empty($sonmail)) { print '<center>Vous n\'avez pas saisi votre adresse email !<br>'; }
if(empty($commentaire)) { print '<center>Aucun commentaire n\'a été saisi .<br>'; }
print '<p align="center"><a href="javascript:history.back()">Retour</a>'; include("include/footer.php"); exit;
}
else
{
$sonmail = $_POST['sonmail'];
$copie = $_POST["copie"];
$point = strpos($sonmail,".");
$arobas = strpos($sonmail,"@");
if($point == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; include("include/footer.php"); exit;
}
elseif($arobas == '')
{
echo '<center><br>Votre adresse email est invalide<br><p align="center"><a href="javascript:history.back()">Retour</a><br>'; include("include/footer.php"); exit;
}
else
{
if($copie == "oui" ) {
Mail("$sonmail","$m1","from: $from");
Mail("$votremail","$m2","from: $votremail");
echo "<center>Votre message a bien été envoyé !<br><br>Un email de confirmation a été envoyé à l'adresse : $sonmail<br><br>Merci pour votre message , A bientôt . L'équipe $votresite";exit;
} else {
}
echo "<center>Votre message a bien été envoyer !<br>Merci pour votre message , A bientôt . L'équipe $votresite";
{
Mail("$votremail","$m2","from: $votremail");
}
}
}
?>
|
Pour la partie envoi
| Code: |
<form name="mxform" method="post" action="envoi.php">
<table border="0" width="471" align="center">
<tr>
<td width="206"> <p>Votre Prénom :</p></td>
<td width="255"> <p>
<input type="text" name="prenom" size="25">
</p></td>
</tr>
<tr>
<td width="206"> <p>Votre email :</p></td>
<td width="255"> <p>
<input type="text" name="sonmail" size="25">
</p></td>
</tr>
<tr>
<td width="206"> <p>Commentaires :</p></td>
<td width="255" valign="top"> <p>
<textarea name="commentaires" rows="6" cols="33"></textarea>
</p>
</td>
</tr>
<tr>
<td>Recevoir une copie du mail ?</td>
<td><table width="200">
<tr>
<td><label>
<input name="copie" type="radio" value="oui" checked>
Oui</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="copie" value="non">
Non</label></td>
</tr>
</table></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="Envoyer" value="Envoyer" onClick="this.value='Envoi en cours ...'"></td>
</tr>
</table>
</form> |
Pour la partie index
Merci d'avance pour l'aide |
|