Retour au site Sites du réseau: MonWebDesign.com | Forum-permis.com
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres  Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 


Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Problème champ avec mxform

 
Poster un nouveau sujet   Répondre au sujet    Forums phpBB-Graph.com Index du Forum -> Programmation
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
webide
Visiteur
Visiteur


Inscrit le: 18 Aoû 2006
Messages: 1

MessagePosté le: 18 Aoû 2006 15:26    Sujet du message: Problème champ avec mxform Répondre en citant

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 &eacute;t&eacute; envoy&eacute; !<br><br>Un email de confirmation a &eacute;t&eacute; envoy&eacute; à l'adresse : $sonmail<br><br>Merci pour votre message , A bientôt . L'&eacute;quipe $votresite";exit;
} else {
}
echo "<center>Votre message a bien &eacute;t&eacute; envoyer !<br>Merci pour votre message , A bientôt . L'&eacute;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&eacute;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>&nbsp;</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
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Archy
Modérateur
Modérateur


Inscrit le: 23 Mai 2004
Messages: 369
Localisation: Carnoules (83)

MessagePosté le: 18 Aoû 2006 16:14    Sujet du message: Répondre en citant

Dans la partie index Change
Code:
<textarea name="commentaires" rows="6" cols="33"></textarea>


Par
Code:
<textarea name="commentaire" rows="6" cols="33"></textarea>


Normalement sa doit marcher Wink

_________________
Cordialement ArChY
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forums phpBB-Graph.com Index du Forum -> Programmation Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group