Version complète: sur le forum Webmaster Hub : Votre avis pour un formulaire
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Nullette
Bonjour à tous/toutes,
Je voudrais faire une page html avec un formulaire que les internautes rempliraient (nom, adresse, email, cases à cocher) qui devrait être envoyé à quelqu'un (c'est-à-dire que ce n'est pas moi qui devra le recevoir).

Est-ce que c'est possible ?

Ou bien est-ce que je me limite à faire un faux formulaire, c'est-à-dire une page que les gens remplissent, enregistrent et joignent à l' adresse email de réponse (ce qui me semble très compliqué).
Avez-vous une idée de comment je pourrais faire ?
Portekoi
Salut laugh.gif

C'est la suite de l'aute script?

Biensur que tu peux choisir à qui envoyer le formulaire. Par un menu select par exemple, la personne choisis le nom de la personne à qui corresponds un numéro puis dans ton fichier de traitement, y a plus qu'à faire un if ou un switch smile.gif

Dis m'en plus, je t'aiderai si je peux smile.gif

Un truc dans ce genre là : http://www.portekoi.com/webmaster-contact.php ?

@ pluche

Portekoi
Nullette
Non, ce n'est pas la suite de l'autre script (il fonctionne celui-là - je t'ai remercié aujourd'hui).

Il s'agit d'une nouvelle page html où j'indique un séminaire et je réalise une page-formulaire pour participer au séminaire qui devra être envoyé au créateur du séminaire. Sur le formulaire il y aura le nom, l'adresse, etc...
Je vais reprendre mon précédent formulaire et je pense que je n'aurai qu'à modifier l'adresse email de réception dans la page php.
CITATION
y a plus qu'à faire un if ou un switch
ça veut dire quoi faire un switch ??

Sais-tu comment je fais pour les cases à cocher ? Elles ont toutes value="chekbox"
et, avec Dreamweaver, je ne sais pas si cocher "activé" ou "désactivé" (J'ai compris toute seule qq mn + tard)

Il faut que les réponses du formulaire arrivent le plus claires possibles au destinataire.
Nullette
Je n'arrive pas à faire un formulaire avec les cases à cocher.
Tout va bien pour le nom, l'adresse, l'email, etc...

Si quelqu'un peut m'aider :
J'ai 5 cases à cocher (des dates), une des 5 doit être cochée et 4 autres cases, non obligatoires.
Portekoi
Salut,

Je viens de rentrer.

J'ai pas pû faire l'envoie du mail mais j'espère que quelqu'un pourra finir ce que j'ai fais.

CODE
<?
reset ($_POST);
$cpt = 0;
while (list ($key, $val) = each ($_POST))
{  
//On vire les champs non obligatoires  
 if (trim($val)=="" AND strpos("_".$key,"case")==0)
     {
       echo "Le champs " . $key . " n'a pas été rempli!";
     exit;
     }
 else if(strpos("_".$key,"case")>0)
    {
 if ($val==1)
     {
   $cpt  = $cpt + 1;
   $date_cochee = $date_cochee . "_" . str_replace("case_","",$key);
     }
    }
     
}

if ($cpt==0)
    {
 echo "coche une case!";
 exit;
    }

//informations saisies
echo " Email : ".$_POST["email"]."<br>";
echo " Prénom :  ".$_POST["prenom"]."<br>";
echo " Nom :  ".$_POST["nom"]."<br>";
$date_cochee = split("_",$date_cochee);
for ($i=0;$i<sizeof($date_cochee);$i++)
{
 echo $date_cochee[$i]."<br>";
}
?>
<form action="test.php" method="post">
<input type="text" name="email" size="40" maxlength="256"><br>
<input type="text" name="prenom" size="40" maxlength="256"><br>
<input type="text" name="nom" size="40" maxlength="256"> <br>
<input type="checkbox" name="case_valeur1" value="1"> 1<br>
<input type="checkbox" name="case_valeur2" value="1"> 2<br>
<input type="checkbox" name="case_valeur3" value="1"> 3<br>
<input type="checkbox" name="case_valeur4" value="1"> 4<br>
<input type="checkbox" name="case_valeur5" value="1"> 5<br>
<input type="submit" value="Envoyer">
</form>


A plus

Portekoi
Nullette
Me revoilà ! Bonjour,
il me reste juste une erreur à réparer.
Il y a plusieurs cases à cocher et je voudrais qu'on puisse en cocher plusieurs.
J'ai essayé d'en cocher deux, mais seulement une apparaît dans la réponse.

Voici le bout de code des pages html et php
CODE
<p>Options :<br>
             <input type="checkbox" name="options" value="Ne souhaite pas participer">
                     &nbsp;Ne souhaite pas participer pas au s&eacute;minaire<br>
                     <input type="checkbox" name="options" value="Souhaite recevoir invitations">
                     &nbsp;Souhaite recevoir les prochaines invitations<br>
                     <input type="checkbox" name="options" value="Ne souhaite pas recevoir invitations">
                     &nbsp;Ne souhaite pas recevoir les prochaines invitations<br>
                     <input type="checkbox" name="options" value="Souhaite recevoir par mail r&eacute;sum&eacute; de
                   l'expos&eacute; de l'intervenant.">
                     &nbsp;Souhaite recevoir par mail le r&eacute;sum&eacute;
                     de l'expos&eacute; de l'intervenant. &nbsp;</p>

<?
echo " Options : $options<br>";

//On envoit un mail contenant les donnees
mail("nullette_AT_nullette.com","Bulletin réponse séminaire","$civil\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: nullette_AT_nullette.com\nReply-To: nullette_AT_nullette.com");
?>
xpatval
Salut,

CITATION
J'ai essayé d'en cocher deux, mais seulement une apparaît dans la réponse.

Ca me semble normal, puisque le name attribué aux deux cases est le même (name="options"), ce qui signifie que c'est le dernier qui primera...

Il faut les différencier.

xpatval
Portekoi
je vais me fâcher là dry.gif

Je t'ai filé le code et il fonctionne, que demander de plus ? IMSTP6.gif

smile.gif

Portekoi
Nullette
Tu as raison de te fâcher Portekoi. C' est-à dire qu'avec ton code, je ne comprends rien (ce n'est dû qu'à moi) les strpos, split, sizeof sont tellement du charabia que je ne sais pas où intervenir et quoi modifier.
J'avais une erreur que j'ai voulu corriger (je ne voulais plus t'embêter) :
en réponse s'affichait
CODE
coche case

Je m'en sors bien en html, un peu en css, mais le php .... ça ne rentre pas dans ma petite cervelle

Sur ce pas je vais mettre options1, options2, options3 ....
et n$options1\n$options2 etc....

Quand on sait, tout paraît facile biggrin.gif
Nullette
Voici l'exemple obtenue de la plus nulle des nulles :
CODE
Vous avez indiqué les informations suivantes :
Vous n'avez pas rempli le champ "options2" !
Vous n'avez pas rempli le champ "options4" !
Le formulaire n'a pas eté envoyé. Utilisez le bouton 'Précédent' de votre navigateur...
xpatval
En fait, ce résultat est un peu normal, dans la mesure où tu valides la saisie des 4 choix possibles (2 X 2), or, si j'ai bien tout compris, tu veux donner le choix "oui" - "non" pour tes deux checkbox (j'ai bon ?) whistling.gif

Pour ce genre de vérifications, c'est assez simple. Je te donne un code (quoi, encore un !!!), qui, au niveau html, utilise non pas une checkbox, mais un bouton radio:
Formulaire:
CODE
<input type="radio" name="option1" value="O">Oui
<input type="radio" name="option1" value="N" checked>Non
----
<input type="radio" name="option2" value="1" checked>Oui    
<input type="radio" name="option2" value="0">Non

Le "checked" permet d'afficher le bouton déjà coché.

Ensuite, ne te reste plus qu'à vérifier ce qui a été coché:
CODE
if ($option1 == "N") $option1 = "non";
else $option1 = "oui";
if ($option2 == "0") $option2 = "non";
else $option2 = "oui";

Et tu envoies ton formulaire

xpatval wink.gif
Nullette
Merci, ce n'est pas ça.

J'ai mis des boutons radio pour les Mlle, Mr, Mme et c'est ok.

Ce que je veux est 4 cases à cocher. On peut en cocher une, éventuellement 2.

Votre choix :
Ne souhaite pas participer au séminaire
Souhaite recevoir les prochaines invitations
Ne souhaite pas recevoir les prochaines invitations
Souhaite recevoir par mail le résumé de l'exposé de l'intervenant.

à mettre dans la page html (faut-il rajouter quelque chose dans la balise <input type=hidden name="required" value=....>

et, quoi mettre dans la page php.

Voilà, j'ai atrappé une crise foie, j'ai mille choses à faire et si toi ou portekoi voulez bien m'aider, je vous promets que (j'essaierai biggrin.gif ) de ne plus vous embêter.
Nullette
Dommage (pour moi) J'ai dû trop vous embêter :-(
Portekoi
Bon, je viens de rentrer, je te fais un truc et tu me dis si ca te va.

En gros tu veux :

Genre : Monsieur ou Madame ou Mademoiselle
Nom
Prenom
Email
Case à cocher :

Souhaite recevoir les prochaines invitations
Souhaite recevoir par mail le résumé de l'exposé de l'intervenant.

Est ce que c'est bien ca? Si oui, tu me le dis je te fais ca en commentant mon code.

A toute suite

Portekoi
Nullette
Je viens de rentrer.
Mon formulaire fonctionne sauf les checkbox, où on ne peut pas cocher plusieurs cases.
Ne te fâches pas portekoi, j'ai repris mon ancien code.
html
CODE
<form name="reponse" action="reponse_cersap.php" method="post">
             <fieldset>
             <legend>R&eacute;ponse </legend>
             <table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
               <tr>
                 <td>Mme
                   <input type=radio name="civilite" value="monsieur">
                   M.
                   <input type=radio name="civilite" value="madame">
                   Mme
                   <input type=radio name="civilite" value="mademoiselle">
                   Mlle</td>
                 <td><input name="nom" type="text" value="" size="30" maxlength="50">
                 </td>
               </tr>
               <tr>
                 <td width="50%">Qualit&eacute;</td>
                 <td><input name="qualite" type="text" value="" size="30"></td>
               </tr>
               <tr>
                 <td width="50%">Adresse</td>
                 <td><textarea name="adresse" cols="30"></textarea> </td>
               </tr>
               <tr>
                 <td width="50%">Pays</td>
                 <td><input name="pays" type="text" value="" size="30" maxlength="30">
                 </td>
               </tr>
               <tr>
                 <td>Courriel</td>
                 <td><input name="courriel" type="text" value="" size="30" maxlength="30"></td>
               </tr>
               <tr>
                 <td>Tel (mobile)</td>
                 <td><input name="gsm" type="text" value="" size="30" maxlength="30"></td>
               </tr>
               <tr>
                 <td colspan="2">Participera au s&eacute;minaire du :<br>
     <input type=radio name="date" value="04avril">
                   04 avril<br>
                   <input type=radio name="date" value="21avril">
                   21 avril<br><input type=radio name="date" value="13mai">
                   13 mai<br><input type=radio name="date" value="26mai">
                   26 mai<br><input type=radio name="date" value="30juin">
                   30 juin<br></td>
               </tr>
               <tr>
                 <td colspan="2"> <p>Options :<br>
                                          <input type="checkbox" name="options" value="Ne souhaite pas participer">
                     &nbsp;Ne souhaite pas participer au s&eacute;minaire<br>
                     <input type="checkbox" name="options" value="Souhaite recevoir invitations">
                     &nbsp;Souhaite recevoir les prochaines invitations<br>
                     <input type="checkbox" name="options" value="Ne souhaite pas recevoir invitations">
                     &nbsp;Ne souhaite pas recevoir les prochaines invitations<br>
                     <input type="checkbox" name="options" value="Souhaite recevoir par mail r&eacute;sum&eacute; de
                   l'expos&eacute; de l'intervenant.">
                     &nbsp;Souhaite recevoir par mail le r&eacute;sum&eacute;
                     de l'expos&eacute; de l'intervenant. &nbsp;</p></td>
               </tr>
               <tr>
                 <td colspan="2">&nbsp;</td>
               </tr>
               <tr>
                 <td width="50%"> <input type=submit value="Envoyer la r&eacute;ponse &agrave; Mr xxx" name="submit">
                 </td>
                 <td><INPUT type=reset value="Recommencer" name="reset"></td>
               </tr>
               <tr>
                 <td colspan="2"><input type=hidden name="required" value="civilite,nom,adresse,pays,courriel,gsm,date,options"></td>
               <tr>
                 <td colspan="2">&nbsp;</td>
               </tr>
             </table>
       </fieldset>
 </form>


php
CODE
<?
$tab_required = split('[, ]+', $HTTP_POST_VARS[required]);
  $nb_manquant = 0;
  foreach ($tab_required as $required) {
    if (empty($HTTP_POST_VARS[$required])) {
      $nb_manquant = $nb_manquant + 1;
      echo "Vous n'avez pas rempli le champ \"$required\" !<br>";
    }
  }
  if ($nb_manquant > 0) {
    echo "Le formulaire n'a pas et&eacute; envoy&eacute;. Utilisez le bouton 'Pr&eacute;c&eacute;dent' de votre navigateur...";
    exit;
  }
//informations saisies
echo " Civilité : $civilite<br>";
echo " Nom : $nom<br>";
echo " Qualit&eacute; : $qualite<br>";
echo " Adresse : $adresse<br>";
echo " Pays : $pays<br>";
echo " Courriel : $courriel<br>";
echo " Téléphone : $gsm<br>";
echo " Date : $date<br>";
echo " Options : $options<br>";

//On envoit un mail contenant les donnees
mail("nullette_AT_nullette.com","Bulletin réponse séminaire","$civilite\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: nullette_AT_nullette.com\nReply-To: nullette_AT_nullette.com");
?>



Je pollue le forum, je n'en voudrais pas aux modérateurs de tout supprimer après biggrin.gif
StyL
je viens de tester ton binz, ça marche ! On peut cocher plusieurs cases en même temps !
Portekoi
HTML :
CITATION
<form name="reponse" action="reponse_cersap.php" method="post">
          <fieldset>
          <legend>R&eacute;ponse </legend>
          <table width="100%" border="0" cellspacing="0" cellpadding="2" align="center">
            <tr>
              <td>Mme
                <input type="radio" name="civilite" value="monsieur" checked>
                M.
                <input type=radio name="civilite" value="madame">
                Mme
                <input type=radio name="civilite" value="mademoiselle">
                Mlle</td>
              <td><input name="nom" type="text" value="" size="30" maxlength="50">
              </td>
            </tr>
            <tr>
              <td width="50%">Qualit&eacute;</td>
              <td><input name="qualite" type="text" value="" size="30"></td>
            </tr>
            <tr>
              <td width="50%">Adresse</td>
              <td><textarea name="adresse" cols="30"></textarea> </td>
            </tr>
            <tr>
              <td width="50%">Pays</td>
              <td><input name="pays" type="text" value="" size="30" maxlength="30">
              </td>
            </tr>
            <tr>
              <td>Courriel</td>
              <td><input name="courriel" type="text" value="" size="30" maxlength="30"></td>
            </tr>
            <tr>
              <td>Tel (mobile)</td>
              <td><input name="gsm" type="text" value="" size="30" maxlength="30"></td>
            </tr>
            <tr>
              <td colspan="2">Participera au s&eacute;minaire du :<br>
      <input type=radio name="date" value="04avril">
                04 avril<br>
                <input type=radio name="date" value="21avril">
                21 avril<br><input type=radio name="date" value="13mai">
                13 mai<br><input type=radio name="date" value="26mai">
                26 mai<br><input type=radio name="date" value="30juin">
                30 juin<br></td>
            </tr>
            <tr>
              <td colspan="2"> <p>Options :<br>
                  <input type="checkbox" name="options_1" value="1">
                  &nbsp;Ne souhaite pas participer au s&eacute;minaire<br>
                  <input type="checkbox" name="options_2" value="1">
                  &nbsp;Souhaite recevoir les prochaines invitations<br>
                  <input type="checkbox" name="options_3" value="1">
                  &nbsp;Ne souhaite pas recevoir les prochaines invitations<br>
                  <input type="checkbox" name="options_4" value="1">
                  &nbsp;Souhaite recevoir par mail le r&eacute;sum&eacute;
                  de l'expos&eacute; de l'intervenant. &nbsp;</p></td>
            </tr>
            <tr>
              <td colspan="2">&nbsp;</td>
            </tr>
            <tr>
              <td width="50%"> <input type=submit value="Envoyer la r&eacute;ponse &agrave; Mr xxx" name="submit">
              </td>
              <td><INPUT type=reset value="Recommencer" name="reset"></td>
            </tr>
            <tr>
              <td colspan="2"><input type=hidden name="required" value="civilite,nom,adresse,pays,courriel,gsm,date,options"></td>
            <tr>
              <td colspan="2">&nbsp;</td>
            </tr>
          </table>
    </fieldset>
</form>


PHP:
CODE
<?    
//On initialise les valeurs passées par le formulaire
reset ($_POST);
//cpt nous sers à savoir si il y a une ou plusieurs case de cochée
$cpt = 0;    
//Compte le nombre d'erreur
$erreur = 0;
//Tant que l'on a des variables à traitées
while (list ($key, $val) = each ($_POST))
{  
//Trim enlève les espaces au cas où la personne a saisie que des espaces et si ce n'est pas une case à cochées  
if (trim($val)=="" AND strpos("_".$key,"options")==0)
    {
     //Affichage du champs vide
      echo "Le champs " . $key . " n'a pas été rempli!<br>";
   $erreur = $erreur + 1;
    }
 //Sinon si c'est une case à cocher, on ajoure +1 à notre compteur comme ca, on sais que la personne à au moins cocher une case.
else if(strpos("_".$key,"options")>0)
{
if ($val==1)
 {
  $cpt  = $cpt + 1;
  $choix_coche = $choix_coche . "_" . str_replace("case_","",$key);
 }
}

}
//Si notre compteur n'a pas bougé, c'est que la personne n'a rien coché donc on affiche une erreur
if ($cpt==0)
{
echo "cocher une case!";
}    

if ($erreur > 0) {
   echo "Le formulaire n'a pas et&eacute; envoy&eacute;. Utilisez le bouton 'Pr&eacute;c&eacute;dent' de votre navigateur...";
   exit;
}
 

//informations saisies
echo " Civilité : $civilite<br>";
echo " Nom : $nom<br>";
echo " Qualit&eacute; : $qualite<br>";
echo " Adresse : $adresse<br>";
echo " Pays : $pays<br>";
echo " Courriel : $courriel<br>";
echo " Téléphone : $gsm<br>";
echo " Date : $date<br>";
echo " Options : ";    
//On transforme choix_coche en tableau
$choix_coche = split("_",$choix_coche);    
//Pour i = 0 à la valeur de la taille du tableau choix_coche, tu boucles
for ($i=0;$i<sizeof($choix_coche);$i++)
{  
    if($choix_coche[$i]==1)
 {
  //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas participer" que l'on affiche
  echo "Ne souhaite pas participer<br>";
  //On stocke le résultat dans option pour l'envoyer par mail
  $options = "Ne souhaite pas participer<br>".$options;
 }                  
    elseif($choix_coche[$i]==2)
 {
   //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir invitations" que l'on affiche
    echo "Souhaite recevoir invitations<br>";
    //On stocke le résultat dans option pour l'envoyer par mail
     $options = "Souhaite recevoir invitations<br>".$options;
 }
    elseif($choix_coche[$i]==3)
 {
   //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas recevoir invitations" que l'on affiche
   echo "Ne souhaite pas recevoir invitations<br>";
   //On stocke le résultat dans option pour l'envoyer par mail
    $options = "Ne souhaite pas recevoir invitations<br>".$options;
 }
    elseif($choix_coche[$i]==4)
 {
   //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir par mail r&eacute;sum&eacute; de l'expos&eacute; de l'intervenant." que l'on affiche
     echo "Souhaite recevoir par mail r&eacute;sum&eacute; de l'expos&eacute; de l'intervenant.<br>";
     //On stocke le résultat dans option pour l'envoyer par mail
     $options = "Souhaite recevoir par mail r&eacute;sum&eacute; de l'expos&eacute; de l'intervenant.<br>".$options;
 }
}
//On envoit un mail contenant les donnees
mail("nullette_AT_nullette.com","Bulletin réponse séminaire","$civilite\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: nullette_AT_nullette.com\nReply-To: nullette_AT_nullette.com");
?>


Je peux pas faire mieux pour toi.

++

Portekoi
Nullette
Tu es presque parfait portekoi biggrin.gif

J'ai juste deux petites "erreurs" :
1) Si on ne coche pas un des boutons radio - civilité (Mr, Mme, Mlle) aucune erreur ne s'affiche
Ce n'est pas très grave, je peux m'en passer.

2) L'email de réponse affiche (après deux cases checkbox cochées) :
CITATION
Souhaite recevoir par mail r&eacute;sum&eacute; de l'expos&eacute; de l'intervenant.<br>Souhaite recevoir invitations<br>


Ce n'est pas très lisible. Si il y avait moyen d'y remédier ...
Portekoi
CODE
<?
//On initialise les valeurs passées par le formulaire
reset ($_POST);
//cpt nous sers à savoir si il y a une ou plusieurs case de cochée
$cpt = 0;
//Compte le nombre d'erreur
$erreur = 0;
//Tant que l'on a des variables à traitées
while (list ($key, $val) = each ($_POST))
{  
//Trim enlève les espaces au cas où la personne a saisie que des espaces et si ce n'est pas une case à cochées  
if (trim($val)=="" AND strpos("_".$key,"options")==0)
   {
 //Affichage du champs vide
     echo "Le champs " . $key . " n'a pas été rempli!<br>";
  $erreur = $erreur + 1;
   }
//Sinon si c'est une case à cocher, on ajoure +1 à notre compteur comme ca, on sais que la personne à au moins cocher une case.
else if(strpos("_".$key,"options")>0)
{
if ($val==1)
{
 $cpt  = $cpt + 1;
 $choix_coche = $choix_coche . "_" . str_replace("case_","",$key);
}
}

}
//Si notre compteur n'a pas bougé, c'est que la personne n'a rien coché donc on affiche une erreur
if ($cpt==0)
{
echo "cocher une case!";
}

if ($erreur > 0) {
  echo "Le formulaire n'a pas et&eacute; envoy&eacute;. Utilisez le bouton 'Pr&eacute;c&eacute;dent' de votre navigateur...";
  exit;
}
 

//informations saisies
echo " Civilité : $civilite<br>";
echo " Nom : $nom<br>";
echo " Qualit&eacute; : $qualite<br>";
echo " Adresse : $adresse<br>";
echo " Pays : $pays<br>";
echo " Courriel : $courriel<br>";
echo " Téléphone : $gsm<br>";
echo " Date : $date<br>";
echo " Options : ";
//On transforme choix_coche en tableau
$choix_coche = split("_",$choix_coche);
//Pour i = 0 à la valeur de la taille du tableau choix_coche, tu boucles
for ($i=0;$i<sizeof($choix_coche);$i++)
{  
if($choix_coche[$i]==1)
{
 //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas participer" que l'on affiche
 echo "Ne souhaite pas participer\n";
 //On stocke le résultat dans option pour l'envoyer par mail
 $options = "Ne souhaite pas participer<br>".$options;
}                  
elseif($choix_coche[$i]==2)
{
  //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir invitations" que l'on affiche
   echo "Souhaite recevoir invitations<br>";
   //On stocke le résultat dans option pour l'envoyer par mail
    $options = "Souhaite recevoir invitations\n".$options;
}
elseif($choix_coche[$i]==3)
{
  //Si choix_coche = 1 alors c'est la phrase "Ne souhaite pas recevoir invitations" que l'on affiche
  echo "Ne souhaite pas recevoir invitations<br>";
  //On stocke le résultat dans option pour l'envoyer par mail
   $options = "Ne souhaite pas recevoir invitations\n".$options;
}
elseif($choix_coche[$i]==4)
{
  //Si choix_coche = 1 alors c'est la phrase "Souhaite recevoir par mail r&eacute;sum&eacute; de l'expos&eacute; de l'intervenant." que l'on affiche
 echo "Souhaite recevoir par mail r&eacute;sum&eacute; de l'expos&eacute; de l'intervenant.<br>";
 //On stocke le résultat dans option pour l'envoyer par mail
 $options = "Souhaite recevoir par mail résumé; de l'exposé de l'intervenant.\n".$options;
}
}
//On envoit un mail contenant les donnees
mail("nullette_AT_nullette.com","Bulletin réponse séminaire","$civilite\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: nullette_AT_nullette.com\nReply-To: nullette_AT_nullette.com");
?>


Essaie ca smile.gif
Nullette
Merci !! biggrin.gif
Dommage qu'il fasse mauvais temps. Je vais pouvoir aller me promener. Grâce à toi. biggrin.gif
Portekoi
CITATION(Nullette @ jeudi 24 mars 2005, 14h54)
Merci !!  biggrin.gif
Dommage qu'il fasse mauvais temps. Je vais pouvoir aller me promener. Grâce à toi.  biggrin.gif
*

Bonjour,

Je n'ai pas compris le sens de ta phrase mais de rien smile.gif

A toute

Portekoi
Nullette
Le sens était .. dans le bon sens. Ton code fonctionne (à part l'erreur non affichée si on ne coche pas la case de la civilité - mais ce n'est pas grave).

Je te remercie et, j'ai pu effectivement sortir faire un tour après m'être arrachée les cheveux sur ce formulaire biggrin.gif
Merci biggrin.gif

PS
Sais-tu à quel endroit je pourrais ajouter une deuxième adresse email de destination du formulaire ?
CODE
mail("bibi_AT_monsite.com","Bulletin reponse seminaire ","$civilite\n$nom\n$qualite\n$adresse\n$pays\n$courriel\n$gsm\n$date\n$options","From: bibi_AT_monsite.com\nReply-To: bibi_AT_monsite.com");


Suffit-il de le rajouter après une virgule dans le Reply-to ?
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.