fatto $_SESSION['viaggio'] e di $numcampi contengono quello che devono contenere...
comunque poi ho risolto in questo modo e funziona
[php]<?phpinclude '_config.php';
if(isset($_POST['submit'],$_SESSION['viaggio'])){
$to = $_POST['ricevente'];
$to1 = $_POST['mailricevente'];
$query = 'select offerta_richiesta
, italia_estero
ora,
data,
partenza,
arrivo from viaggio where id = '.$_SESSION['viaggio'].'';
$risultato = mysql_query($query) or die ('Errore '.mysql_error());
$subject = 'Modulo di prenotazione viaggio';
$body = '';
$body .= 'Prenotazione per il viaggio: <br />';
if ($risultato){
while($row = mysql_fetch_row($risultato)){
$body .= "<p>".implode($row, '<br />')."</p>";
}
}
$body .="<br />Contenuto del messaggio:<br />'".$_POST['messaggio']."'";
if(mail($to1,$subject,$body)){
echo 'mail inviata con successo!';
}
else{
echo 'invio fallito!';
}
}
?>[/php]
è stato quell' if($risultato){....} che mi ha risolto....
ora il problema è l'invio della mail, che mi va a buon fine ma in realta non mi arriva nessuna mail.... ma penso che non sia questo il posto adatto.