Pbl de prog en php

Fermé
Xavier - 9 juil. 2002 à 16:28
 Utilisateur anonyme - 10 juil. 2002 à 16:24
Bonjours,
j'ai un problème de prog en php car en fait j'ai fait un formulaire avec des cases à cocher et je voudrait que dans le mail reçu il n'y est que les noms des cases cochées, que les autres n'apparaissent pas.

Merci
A voir également:

2 réponses

Utilisateur anonyme
9 juil. 2002 à 17:01
Bah il te suffit de faire des tests !
Montre un bout de ton code pour que l'on puisse t'aider.
A+

Kalamit,
Je ponce donc j'essuie
0
Voici un bout de mon code

<tr>
<td align="left" valign="top">
<input type="checkbox" name="DESIRE S'INSCRIRE" value="TECHNICIEN SONO">
<font face="Arial, Helvetica, sans-serif" size="2"><b>Technicien en sonorisation</b><br>
<b><font color="#FFFFFF">......</font>Coût : 37<font color="#000000">31,19
euros </font></b><font color="#000000"><font size="1">(24 475 F HT)</font></font><b><font color="#000000">
- 140h</font><br>
<br>
</b></font></td>
<td valign="top"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="checkbox" name="DATE Technicien Sono" value="DU 06 AU 31/01/03">
</b>du 6 au 31 janvier 2003<b><br>
<input type="checkbox" name="DATE Technicien Sono" value="DU 31/03 AU 25/04/03">
</b>du 31 mars au 25 avril 2003<b><br>
<input type="checkbox" name="DATE Technicien Sono" value="DU 02 AU 27/09/02">
</b>du 2 au 27 septembre 2002<b><br>
<input type="checkbox" name="DATE Technicien Sono" value="DU 04 AU 29/11/02">
</b>du 4 au 29 novembre 2002<br>
<br>
</font></td>
</tr>

Merci de vouloir m'aider
0
Utilisateur anonyme
9 juil. 2002 à 18:37
OK, mais mets plutot le code dans lequel tu envoies ton mail. C'est a ce moment qu'il faut tester !

Kalamit,
Je ponce donc j'essuie
0
Xavier > Utilisateur anonyme
10 juil. 2002 à 09:08
CODE php :

$subject=StripSlashes($subject);
$msg=StripSlashes($msg);
$msg= "NOM ET PRENOM : $NOMPRENOM\n
AGE : $AGE ans\n
NOM DE LA SOCIETE : $SOCIETE\n
FONCTION : $FONCTION\n
TELEPHONE : $TELEPHONE\n
FAX : $FAX\n
ADRESSE : $msg\n
STAGE :\n
TECHNICIEN EN SONORISATION :";

$m= new Mail; // create the mail
$m->From( "$email" );
$m->To( "$dest");
$m->Subject( "Formulaire CFMS" );
$m->Body( $msg); // set the body
$m->Send();
echo "$reponse";

Je voulais mettre une boucle if mais je sais pas la construire.


Merci
0
Utilisateur anonyme
10 juil. 2002 à 09:25
Avant ca, il y a un truc que j'ai pas pigé. Tes checkbox ont une valeur differente de true/false ? C'est possible ca ?
Modifie ton formulaire comme ceci:
<input type=checkbox name=c1>
<input type=checkbox name=c2>
<input type=checkbox name=c3>
Dans ta validation,( je presume que tu valides sur une autre page) utilise une condition pour afficher dans ton mail du style:

if ($c1==1){
echo "DATE : DU 06 AU 31/01/03";
}

Bon faut juste l'adapter à ta situation... Mais si tu vois a peu pres ce que je veux t'expliquer, ca devrait pas etre trop dur...

Kalamit,
Je ponce donc j'essuie
0
C'est à dire, la boucle if je la mets ou ? J'ai casiment pas fait de php.

Merci
0
Tout d'abord merci de m'aider. Effectivement je comprends mieux le script et l'instruction IF. Mais ce que je comprends toujours pas c'est ce qu'on peut mettre après une variable $quelquechose. On doit mettre une valeur ou on peut mettre un IF ? Exemple $Nom = "Nom if quelque chose". Je dois pas être très clair et c'est pas mieux dans ma tête ...

Merci
0