non ci avevo fatto caso alla mail XD...
prova a fare cosi:
Codice PHP:
<?php
$serverdb = 'localhost';
$userdb = 'root';
$passdb = '';
$db = 'test';
$table = 'news';
$link = mysql_connect("$serverdb", "$userdb", "$passdb") or die("Impossibile connettersi");
mysql_select_db($db, $link);
$isc = mysql_query("SELECT * FROM iscritti ORDER BY id ASC");
if (!$isc) {
exit('
Errore mentre recuperavo i dati degli iscritti' . mysql_error() .'</p>');
}
if (mysql_num_rows($isc) == 0) {
?>
<script type='text/javascript'>window.location.href='../index.php';</script>
<?php
}
$sel = mysql_query("SELECT * FROM news
WHERE dataev <= DATE_ADD(CURDATE(), INTERVAL 100 DAY)
AND CURDATE() <= dataev
OR dataev=0
ORDER BY dataev ASC");
if (!$sel) {
exit('
Errore mentre recuperavo i dati' . mysql_error() . '</p>');
}
if (mysql_num_rows($sel) == 0) {
?>
<script type='text/javascript'>window.location.href='../index.php';</script>
<?php
}
$ogg = 'Associazione: Aggiornamenti mensili';
while ($cisc = mysql_fetch_array($isc)) {
$dest = $cisc['email'];
$mess = '';
mysql_data_seek($sel,0);
while ($news = mysql_fetch_array($sel)) {
$a = $news['data'];
$for1 = explode(" ", $a);
$data = explode("-", $for1[0]);
$ora = explode("-", $for1[1]);
$b = $news['dataev'];
$for2 = explode(" ", $b);
$data2 = explode("-", $for2[0]);
$ora2 = explode("-", $for2[1]);
$mess .= "Evento: " . $news['titolo'] . "\nData Evento: " . $data2[2] . "/" . $data2[1] .
"/" . $data2[0] . "\n" . $news['art'] . "\nAggiornamento del " . $data[2] . "/" .
$data[1] . "/" . $data[0] . " alle ore " . $ora[0] . ".\n\n\n";
}
mail($dest, $ogg, $mess);
}
?>