Buona Sera
Ho un problema ma non so come risolverlo, vorrei usare la funzione "mail" di php per inviare una serie di risultati ricavati da una query, il problema è che la mail parte ma nel testo che arriva tramite mail esce tutto il codice della query
ecco cosa esce nella mail che mi arriva dal server
<?
$sqlcat2 = "SELECT * from ordini where id='$id'";
$rescat2 = mysql_query($sqlcat2) or die("Impossibile caricare il numero di ordine: ".mysql_error());
while ($rowcat2 = mysql_fetch_array($rescat2))
{
$ordine = $rowcat2[1];
}
?>
ecco il codice
<?php
$header = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";
$header .= "From:".$nome." ".$cognome;
//$header .= "Reply-to: collega@mioserver.it\r\n";
$destinatario = 'gasparroa@tiscali.it';
$oggetto = "Ondine n. $ordine";
$messaggio = '
<html>
<head>
<title>Pneumaticistore.com</title>
<style type="text/css">
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000;}
</style>
</head>
<body>
<table align="center" width="900">
<tr>
<td>
</td>
</tr>
<tr>
<td>
$sqlcat2 = "SELECT * from ordini where id='$id'";
$rescat2 = mysql_query($sqlcat2) or die("Impossibile caricare il numero di ordine: ".mysql_error());
while ($rowcat2 = mysql_fetch_array($rescat2))
{
$ordine = $rowcat2[1];
}
</td>
</tr>
</table>
</body>
</html>
';
mail($destinatario, $oggetto, $messaggio, $header);
?>