io uso il DB, ricavo tutti i dati che ho bisogno e li invio per e-mail.
prova cosi:
Codice PHP:
<?php
// connessione e' meglio un REQUIRE comunque...
$user "tua_user";
$psw "tua_password";
$host "ltuo_host";
$nome_db "tuo_db";         
$db mysql_connect($host$user$psw);
$sql "select * from tua_tabella where id_utente = " .$id_utente ;
$result mysql_db_query$nome_db$sql$db) or die(mysql_error());
while (
$row mysql_fetch_array($result))
{
    
$email "".$row["email"]."";
    
$nome "".$row["nome"]."";
    
$testo "".$row["testo"]."";    
}
$to $email// e-mail destinatario che ricavi dalla tua query
$cc "info@tuo_web.com"// tuo indirizzo e-mail non necessario se vuoi per ora
$subject "Ciao: $nome"// scrivi quello che vuoi qui, ti ho lasciato la variabile "NOME"
$message "Ciao\n\r";
$message .= "[b]$nome[/b]
\r\n"
;
$message .= "ecco quello che hai nel tuo form:
[i]
$testo[/i]
\r\n"
;
$message .= "è arrivato al mio DB.
\r\n"
//scrivi quello che vuoi
$from "tua_e-mail"//Il $cc se vuoi puoi ometterlo, io lo uso come verifica
$headers "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n";
$headers .= "From: " $from "\r\n";
$headers .= "CC: " .$cc "\r\n";
$invio_conferma mail($to$subject$message$headers); 
if (
$invio_conferma)
{
    echo(
"

E-mail inviata correttamente a:[b]
$email[/b]
"
);
    echo 
$message;
            
//come vedi qui stampo il messaggio a video.
}else{
    echo(
"Contattare WebMaster");
}
//header("refresh:2 url=tua_pagina.php");  se vuoi indirizzare la pagina dove tu vuoi etc...
?>
prova questo e' molto semplice ma dovrebbe funzionare, se hai problemi posta.
Ciao



N.B consiglio: metti sempre gli script tra
Codice PHP:
qui il tuo codice php 
da leggere come lo hai messo tu e' pesante e nessuno ne ha voglia di leggerlo.
Ciao