sto' provando ad inviare il risultato di una query via mail la mail arriva ma la tabella ricevuta non contiene i dati voluti
Codice PHP:
<?php
include("config.inc.php");
include(
"connect.inc.php");

$email=$_POST['email'];
$id $_GET['id'];
$query   =   "SELECT  titolo,   regione, tipopiatto, persone,   ingredienti,  preparazione, note, difficolta   FROM   ricette WHERE   id=$id";
$result   =   mysql_query($query,   $db);
$row   =   mysql_fetch_array($result);
/* destinatari */
$destinatari  $email;

/* oggetto */
$oggetto "La ricetta che hai richiesto";

/* messaggio */
$messaggio '
<table width=600 border=1 cellspacing=0 cellpadding=3 align=center>
<td  width=600 height=56 align=center>[b]$row[titolo][/b]</td>
<td  valign=top>
<table width=100% border=0 cellspacing=1 cellpadding=4 bgcolor=#CCCC99 align=center>
</table>
<tr bgcolor=#FFFFFF valign=top>
<td  bgcolor=#FFFFFF width=143> 

[b]Nazione / Regione:[/b]
$row[regione]


[b]N.Persone:[/b]
$row[persone]


[b]Portata:[/b]
$row[tipopiatto]


[b]Difficoltà:[/b]
$row[difficolta]

<td width=452>
<div align=justify>[b]Ingredienti:[/b]
$row[ingredienti]</div>

<table width=300 border=0 cellspacing=0 cellpadding=0>
</tr>
<td height=10></td>
</tr>
<div  align=justify>[b]Preparazione:[/b]
$row[preparazione]</div></td></tr>
</table>
<div  align=justify>[b]Note:[/b]
$row[note]</div></td></tr>
</table>
<table width=600 border=0 cellspacing=0 cellpadding=0 align=center>
<tr>
<td height=10></td>
</tr>
</table>
'
;

/* Per inviare email in formato HTML, si deve impostare l'intestazione Content-type. */
$intestazioni  "MIME-Version: 1.0\r\n";
$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";

/* intestazioni addizionali */
$intestazioni .= "To: $email , \r\n";
$intestazioni .= "From: Alessandro \r\n";

/* ed infine l'invio */
mail($destinatari$oggetto$messaggio$intestazioni);
echo 
"<center>Messaggio inviato

<a href=\"index.php\">Vai al form</a></center>"
;
mysql_close($db);
?>
per chiarezza l'id viene preso dal file view.php
Codice PHP:
<?   
include("top_foot.inc.php");   
include(
"config.inc.php");
include(
"connect.inc.php");
top();
$query   =   "SELECT   titolo,   regione, tipopiatto, persone,   ingredienti,  preparazione, note, difficolta   FROM   ricette WHERE   id=$id";
$result   =   mysql_query($query,   $db);
$row   =   mysql_fetch_array($result);
$riga.="<table width=600 border=1 cellspacing=0 cellpadding=3 align=center>";
$riga.="<td  width=600 height=56 align=center>[b]$row[titolo][/b]</td>";
$riga.="<td  valign=top>";
$riga.="<table width=100% border=0 cellspacing=1 cellpadding=4 bgcolor=#CCCC99 align=center>";
$riga.="</table>";
$riga.="<tr bgcolor=#FFFFFF valign=top>";
$riga.="<td  bgcolor=#FFFFFF width=143>"
$riga.="
[b]Nazione / Regione:[/b]
$row[regione]
"
;
$riga.="
[b]N.Persone:[/b]
$row[persone]
"
;
$riga.="
[b]Portata:[/b]
$row[tipopiatto]
"
;
$riga.="
[b]Difficoltà:[/b]
"
;
$riga.="$row[difficolta]
"
;
if (
$row['difficolta'] == "Facile")
  
$riga.='<img src=1.jpg>';
elseif(
$row['difficolta'] == "Elaborata")
  
$riga.='<img src=2.jpg>';
elseif(
$row['difficolta'] == "Impegnativa")
  
$riga.='<img src=3.jpg>';
$riga.="<td width=452>";
$riga.="<div align=justify>[b]Ingredienti:[/b]
$row[ingredienti]</div>
"
;
$riga.="<table width=300 border=0 cellspacing=0 cellpadding=0>";
$riga.="</tr>";
$riga.="<td height=10></td>";
$riga.="  </tr>";
$riga.="<div  align=justify>[b]Preparazione:[/b]
$row[preparazione]</div></td></tr>";
$riga.="</table>";
$riga.="<div  align=justify>[b]Note:[/b]
$row[note]</div></td></tr>";
$riga.="</table>";
$riga.="<table width=600 border=0 cellspacing=0 cellpadding=0 align=center>";
$riga.="<tr>";
$riga.="<td height=10></td>";
$riga.="</tr>";
$riga.="</table>";
$riga.="<table width=600 border=0 cellspacing=0 cellpadding=0 align=center>";
$riga.="<td><a   href=index.php>Torna   alla   pagina   iniziale</a></td>";
$riga.="<td>[url='javascript:print();']Stampa la ricetta[/url]</td>";
$riga.="<td><a   href=all.php>Visualizza   tutte   le ricette</a></td>";
$riga.="<td><a   href=search.php>Cerca   nel database</a></td>";
$riga.="<td><a   href=mailricetta.php?id=".$_GET["id"].">Invia la ricetta</a></td>";
$riga.="</table>";
echo 
$riga;
mysql_close($db);
?>
Cliccando su invia la ricetta si apre un form mailricetta.php
Codice PHP:
<form name="form_invio" method="post" action="send.php">
  <
div align="left">
  <
table width="339" cellpadding="3" cellspacing="0" bgcolor="#FFFFFF">
    <
tr
      <
td bgcolor="#FFFFFF">
          <
tr>
            <
td align="right"><font size="1" face="Georgia" color="#6A0000">
            [
b]E-mail[/b]</font></td>
            <
td><font color="#400000"><input name="email" type="text" id="email" style="border:1px solid;" size="30"></font></td>
          </
tr>
          <
tr
            <
td bgcolor="#FFFFFF">
            <
p align="center"></td>
            <
td bgcolor="#FFFFFF"><font color="#400000"><input type="submit" name="Submit" value="Invia"></font><font size="2" face="Georgia" color="#400000"></font><font size="2" face="Georgia" color="#6A0000"> </font>
            
                  </
tr>
        </
table></td>
    </
tr>
    </
table>
    </
div>
</
form
inserendo l'indirizzo mail parte il send.php