Basta che sposti la funzione mail fuori dal ciclo, e formatti meglio la lista degli acquisti.
Tra l'altro, dovresti sistemare anche la sequenza delle query...come fai tu è alquanto inefficente (e strano
)
Codice PHP:
$headers = "From: [email]info@orsetti.it[/email]\r\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$risultato = mysql_query("SELECT * from ordini WHERE id_utente='$id_utente' AND acq='0'");
$num_righe = mysql_num_rows($risultato);
if($num_righe>0){
$message = "<html><head><title>i due orsetti</title></head><body>";
while($righe8 = mysql_fetch_assoc($query8)) {
// Qui, non dovresti mettere la descrizione degli articoli ordinati?
$message .= "nome ".trim("$righe8[nome]" )."
";
$message .= "Città ".trim("$righe8[scritta]" )."
";
}
$message .= "
[url='http://www.orsetti.it'][b][url]www.idueorsetti.net[/url][/b][/url]";
$message .= "</body></html>";
mail($righe8[email],"Messaggio da [url]www.orsetti.it[/url]",$message, $headers);
$sql22= ("UPDATE ordini SET acq='1' WHERE id_utente='{$id_utente}' ");
$query22 = mysql_query($sql22) or die (errore_server());
}
l'unica cosa che non capisco, è cosa siano $righe8[nome] e $righe8[scritta] ...