Autor | Zpráva | ||
---|---|---|---|
juraj Profil |
#1 · Zasláno: 26. 5. 2013, 19:54:00
Zdravím
Mám tabuľku emailnovinky, v stĺpci komu sa nachádzajú rôzne emaily. Správy sa poiselajú ako bcc , ale problém je v tom aby sa napriklad danému užívateľovi zobrazil jeho email s id číslom a nie obsah celého stlpca komu.Neviem ci som dosť zrorumitelne popísal svoj problém.Ak nie porosím vyskúšajte si ten kód je funkčný <?php $subject="NOVINKY"; $headers="From:admin"; ?> <? echo $dotaz = "SELECT idemail,komu FROM emailnovinky "; $vysledky = mysql_query ( $dotaz); /*vybere z DB všechny údaje a načte je*/ WHILE($data = mysql_fetch_array($vysledky)) { $bccx[]=$data['komu']; } $bcc.="Bcc: ".Implode($bccx, ",")."\r\n"; $bcc.="Bcc: ".explode($bccx, ",")."\r\n"; $headers.=$bcc."Content-type: text/html; charset=windows-1250\r\n"; $listh = explode(",", $to); for($i = 0; $i < count($listh); $i++){ echo $komuh=$listh[$i];echo "<br>"; //$sqlwhere .= " and komu = '" . $komuh. "'"; $sqlw = "SELECT idemail,komu,FCKeditor FROM emailnovinky "; $r = mysql_query($sqlw); $textj=" ff "; WHILE(LIST($idemail ,$komu,$FCKeditor) = mysql_fetch_array($r)) { echo $sqlww = "SELECT idemail,komu,FCKeditor FROM emailnovinky where komu='$komu'"; $rw = mysql_query($sqlww); WHILE(LIST($idemail ,$komu,$FCKeditor) = mysql_fetch_array($rw)) { echo $textj.=" $idemail <br> $komu<br> $FCKeditor<br> <a href ='http://localhost/phppriklady/stur2/index.php?idemail=$idemail&klikni=nie'>klikni </a> <br> "; } } } ;mail("", $subject,$textj,$headers); ?> |
||
Davex Profil |
juraj:
Chtělo by to dodržovat nějakou štábní kulturu. V tomto nepořádku se někdo vyzná? „problém je v tom aby sa napriklad danému užívateľovi zobrazil jeho email s id číslom a nie obsah celého stlpca komu“ Ve sloupci komu není pouze e-mail? Pokud ne, tak si údaje v databázi rozděl do více sloupců.
„Ak nie porosím vyskúšajte si ten kód je funkčný“ Zdá se, že klíčová je nedefinovaná proměnná $to , bez které to vůbec nemůže fungovat. Vkládat příjemce podruhé pomocí explode asi také není správně.
Pokud chceš každému uživateli posílat jiné údaje, tak se musí každému uživateli odesílat unikátní e-mail a neposílat ho všem jako skrytou kopii. |
||
juraj Profil |
#3 · Zasláno: 26. 5. 2013, 22:42:28
potom tu tému môžete vymazať
|
||
Časová prodleva: 11 let
|
0