Ciao a tutti,
ho un problema con uno script che mi invia dei dati presi da una tabella di un db via mail,
il codice è il seguente:
Codice PHP:
<?php
mysql_connect("a","b","c");
mysql_select_db("db3");
$dati=mysql_query("
SELECT *
FROM anagrafica
WHERE id_contatti = $filtro ");
$mittente = 'email@sito.it \r\n';
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n\n";
$destinatario = "destinatario@sito.it";
$oggetto = "<html><body>Richiesta preventivo";
$messaggio = "Testo email".
$NumEntries=mysql_num_rows($dati).
while($array=mysql_fetch_array($dati)){ // riga segnalata per l'errore
echo"<table>
<tr>
<td>Nome</td>
</tr>
<tr>
<td>$array[Nome]</td>
</tr></table></body></html>
";
}
mail($destinatario, $oggetto, $messaggio, $mittente);
mysql_free_result($dati);
?>
ricevo l'errore
Parse error: syntax error, unexpected T_WHILE alla riga segnalata potere aiutarmi a risolvere?