Le résultat d'une recherche dans une base MySQL me retourne une liste de
noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case
à cocher.
Je voudrais, en sélectionnant certains de ces résultats via la case à
cocher, envoyer un mail. Là je seche...
Une piste ?
Le résultat d'une recherche dans une base MySQL me retourne une liste de noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case à cocher. Je voudrais, en sélectionnant certains de ces résultats via la case à cocher, envoyer un mail. Là je seche... Une piste ?
c'est peut être simpliste et lourd mais bon : $nb_personne=mysql_num_rows($result); for($i=0;$i<$nb_personne;$i++){ if(${"case".$i}="checked"){ mail(${"adr_mail_num".$i},blabla....); } }
Eric wrote:
Bonjour,
Le résultat d'une recherche dans une base MySQL me retourne une liste
de noms auxquels sont associés à chacun un mail, en regard duquel
j'ai une case à cocher.
Je voudrais, en sélectionnant certains de ces résultats via la case à
cocher, envoyer un mail. Là je seche...
Une piste ?
c'est peut être simpliste et lourd mais bon :
$nb_personne=mysql_num_rows($result);
for($i=0;$i<$nb_personne;$i++){
if(${"case".$i}="checked"){
mail(${"adr_mail_num".$i},blabla....);
}
}
Le résultat d'une recherche dans une base MySQL me retourne une liste de noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case à cocher. Je voudrais, en sélectionnant certains de ces résultats via la case à cocher, envoyer un mail. Là je seche... Une piste ?
c'est peut être simpliste et lourd mais bon : $nb_personne=mysql_num_rows($result); for($i=0;$i<$nb_personne;$i++){ if(${"case".$i}="checked"){ mail(${"adr_mail_num".$i},blabla....); } }
Tiny ^_^
Bonjour,
voir le post du 24/09/2003 : "mettre dans une variable, les valeurs d'une boucle FOR" où l'on parle de valeur de case à cocher à envoyer par mail...
ciao,
-- Sébastien
Bonjour,
voir le post du 24/09/2003 :
"mettre dans une variable, les valeurs d'une boucle FOR"
où l'on parle de valeur de case à cocher à envoyer par mail...
voir le post du 24/09/2003 : "mettre dans une variable, les valeurs d'une boucle FOR" où l'on parle de valeur de case à cocher à envoyer par mail...
ciao,
-- Sébastien
Matchenul
Eric a écrit dans le message : 3f83d981$0$285$
Bonjour,
Le résultat d'une recherche dans une base MySQL me retourne une liste de noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case
à cocher. Je voudrais, en sélectionnant certains de ces résultats via la case à cocher, envoyer un mail. Là je seche... Une piste ? oui, tu travailles donc avec un formulaire, dans action tu envoies sur un
script PHP qui va gérer et envoyer le mail...donc, tu valorises tes cases à cocher avec l'email et tu fais une boucle. Si tu as appeler tes cases "mail_1", "mail_2" etc...
Foreach($_HTTP_POST_VARS as $k=>$e) { $aa=explode("_",$k); if($aa[0]=="mail") $mail_to=$e; ...suite de l'envoi... }
voila une piste. bon courage
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.522 / Virus Database: 320 - Release Date: 29/09/03
Eric <eric.federici@ville-clichy.fr> a écrit dans le message :
3f83d981$0$285$a3f2974a@nnrp1.numericable.fr...
Bonjour,
Le résultat d'une recherche dans une base MySQL me retourne une liste de
noms auxquels sont associés à chacun un mail, en regard duquel j'ai une
case
à cocher.
Je voudrais, en sélectionnant certains de ces résultats via la case à
cocher, envoyer un mail. Là je seche...
Une piste ?
oui, tu travailles donc avec un formulaire, dans action tu envoies sur un
script PHP qui va gérer et envoyer le mail...donc,
tu valorises tes cases à cocher avec l'email et tu fais une boucle.
Si tu as appeler tes cases "mail_1", "mail_2" etc...
Foreach($_HTTP_POST_VARS as $k=>$e) {
$aa=explode("_",$k);
if($aa[0]=="mail")
$mail_to=$e;
...suite de l'envoi...
}
voila une piste.
bon courage
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.522 / Virus Database: 320 - Release Date: 29/09/03
Le résultat d'une recherche dans une base MySQL me retourne une liste de noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case
à cocher. Je voudrais, en sélectionnant certains de ces résultats via la case à cocher, envoyer un mail. Là je seche... Une piste ? oui, tu travailles donc avec un formulaire, dans action tu envoies sur un
script PHP qui va gérer et envoyer le mail...donc, tu valorises tes cases à cocher avec l'email et tu fais une boucle. Si tu as appeler tes cases "mail_1", "mail_2" etc...
Foreach($_HTTP_POST_VARS as $k=>$e) { $aa=explode("_",$k); if($aa[0]=="mail") $mail_to=$e; ...suite de l'envoi... }
voila une piste. bon courage
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.522 / Virus Database: 320 - Release Date: 29/09/03
charly
Tu encapsules tes cases à cocher dans un formulaire. Qd tu postes ton formulaire, tu cherches les cases cochées et tu postes en fonction :
<input type= "checkbox" value = "" name="case1">
tu as bien sur crée tes cases à cocher un peu comme ca :
$a=0; while ($data = getmyslqResul($result)){ //A toi de voir comment tu parcours les résultats de ta requete
tu ne recevras que les cases qui ont été cochées -> $_POST contiendra des choses du genre case1 =>; etc...
pour l'envoi de mail, en gros $indice = 0; while ($_POST[case$indice]){ $msg="PHP est grand";
sendMail($msg,$_POST[case$indice]); $indice++; }
J'espère que cela t'éclaire...
Bonne chance !
Eric
Merci à tous pour vos réponses. Apres relecture, je me rends compte ma demande était mal formulée.. C'était bien la récupération des cases cochées qui me posait probleme. Pas eu le temps de me repencher sur le pb, mais avec vos indications si je n'y arrive pas je me poserai des questions sur moi mm ;-) Donc encore merci à tous :-)
Eric
"julien palluel" a écrit dans le message de news: bm0u6v$cmv$
Eric wrote:
Bonjour,
Le résultat d'une recherche dans une base MySQL me retourne une liste de noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case à cocher. Je voudrais, en sélectionnant certains de ces résultats via la case à cocher, envoyer un mail. Là je seche... Une piste ?
c'est peut être simpliste et lourd mais bon : $nb_personne=mysql_num_rows($result); for($i=0;$i<$nb_personne;$i++){ if(${"case".$i}="checked"){ mail(${"adr_mail_num".$i},blabla....); } }
Merci à tous pour vos réponses.
Apres relecture, je me rends compte ma demande était mal formulée..
C'était bien la récupération des cases cochées qui me posait probleme. Pas
eu le temps de me repencher sur le pb, mais avec vos indications si je n'y
arrive pas je me poserai des questions sur moi mm ;-)
Donc encore merci à tous :-)
Eric
"julien palluel" <julien.palluel@cern.ch> a écrit dans le message de news:
bm0u6v$cmv$1@sunnews.cern.ch...
Eric wrote:
Bonjour,
Le résultat d'une recherche dans une base MySQL me retourne une liste
de noms auxquels sont associés à chacun un mail, en regard duquel
j'ai une case à cocher.
Je voudrais, en sélectionnant certains de ces résultats via la case à
cocher, envoyer un mail. Là je seche...
Une piste ?
c'est peut être simpliste et lourd mais bon :
$nb_personne=mysql_num_rows($result);
for($i=0;$i<$nb_personne;$i++){
if(${"case".$i}="checked"){
mail(${"adr_mail_num".$i},blabla....);
}
}
Merci à tous pour vos réponses. Apres relecture, je me rends compte ma demande était mal formulée.. C'était bien la récupération des cases cochées qui me posait probleme. Pas eu le temps de me repencher sur le pb, mais avec vos indications si je n'y arrive pas je me poserai des questions sur moi mm ;-) Donc encore merci à tous :-)
Eric
"julien palluel" a écrit dans le message de news: bm0u6v$cmv$
Eric wrote:
Bonjour,
Le résultat d'une recherche dans une base MySQL me retourne une liste de noms auxquels sont associés à chacun un mail, en regard duquel j'ai une case à cocher. Je voudrais, en sélectionnant certains de ces résultats via la case à cocher, envoyer un mail. Là je seche... Une piste ?
c'est peut être simpliste et lourd mais bon : $nb_personne=mysql_num_rows($result); for($i=0;$i<$nb_personne;$i++){ if(${"case".$i}="checked"){ mail(${"adr_mail_num".$i},blabla....); } }