Pagina 1 din 1

Select in tabel si trimitere mail / newsletter

Scris: Mie Aug 24, 2011
de legolas
salut!
Dupa ce adaug stirea in db si in site, trebuie sa-mi trimita mail la toti abonatii la newsletter, insa nu o face...

Cod: Selectaţi tot

$result = addNews($titlu,$continut);
            if (!$result) {
                $q = "SELECT COUNT(*) FROM newsletter";
                $res = mysql_query($q,$conexiune) or die(mysql_error());
                while ( $list = mysql_fetch_assoc($res) ) {
                    //stocheaza datele returnate de mysql in variabile array pt fiecare coloana
                    $id[] = $list['id'];
                    $email[] = $list['email'];    
                }
                
                for ($i = 0; $i < count($id);$i++ ) {
                    $sender = 'email@yahoo.com';
                    mail($email[$i],$titlu,$continut, 'FROM: '.$sender);
                }
            } 

Select in tabel si trimitere mail / newsletter

Scris: Mie Aug 24, 2011
de MarPlo
Codul SQL:

Cod: Selectaţi tot

$q = "SELECT COUNT(*) FROM newsletter";
Returneaza numar de randuri inregistrate (asta face COUNT(*) ), nu si datele lor.
Pentru a selecta randurile cu datele din toate coloanele, trebuie asa:

Cod: Selectaţi tot

$q = "SELECT * FROM newsletter";

Select in tabel si trimitere mail / newsletter

Scris: Mie Aug 24, 2011
de legolas
Multumesc :D