Ciao ho scritto del codice che estrae nome,codice,email con una query e li mette in una array , poi con dei cicli foreach spedisco nome e codice all'indirizzo email...ora, funziona tutto, ma vorrei sapere se è scritto bene, mi sembra un po' accroccato!!!Potete dare un'occhiata e correggerlo? Grazie tante posto il codice:
grazie
PHP:
while ($row = mysql_fetch_assoc($result)){
$invio_email[] = array(
'cod'=> $row['cod'],
'nome' => $row['nome'],
'email' => $row['email']
);
}
foreach($invio_email as $variabile => $campo){
foreach($campo as $valore => $key){
if($valore == 'cod'){ $cod = $key; } //così ottengo solo i codici
if($valore == 'nome'){ $nome = $key; }//così ottengo solo i nomi
if($valore == 'email'){ $email = $key; }//così ottengo solo le email
$content = "Ciao $nome,\r\n";
$content .= "il codice è $cod\r\n\r\n";
$content .= "per conferma segui il link\r\n\r\n";
$content .= "http://www.miosito.it/accedi.php";
mail($email, "oggetto", $content, "From: staff");
unset($email); //svuoto la variabile che contiene le email altrimenti le spedisce doppie
}
}
echo 'email inviate';
grazie
Ultima modifica di un moderatore: