Allora, questo è il codice che viene prima:

<?
include("config.inc.php");
$nickname = "Gino";
$azione=$_GET['azione'];
$rispondi=$_GET['rispondi'];
?>

<html>
<head>

<title>
<?
if ($azione == cancella){
echo "Cancella";
}elseif ($azione == leggi){
echo "Leggi";
}elseif ($azione == scrivi){
echo "Scrivi";
}
?>
</title>

<?
if ($azione == scrivi){

echo"
<script language=JavaScript>
...qui c'è uno script in javascript, non dovrebbe dare problemi...
</script>
";

}
?>

</head>
<body>

<?

if ($azione == cancella){

$cancella=$_POST['cancella'];

foreach($cancella as $value)
{

$query = "DELETE FROM posta WHERE id = '$value'";
mysql_query($query, $connessione)or die("Errore durante la cancellazione dei messaggi!");

}

Header("Location: posta.php");

}elseif ($azione == leggi){

$id=$_GET['id'];
$query2 = "SELECT * FROM posta WHERE id='$id'";

$conteggio = mysql_query($query2,$connessione)or die(mysql_error());
$num = mysql_num_rows($conteggio);

if ($num == 1){
while($ROW = mysql_fetch_array($conteggio)){

$mittente=$ROW["mittente"];
$soggetto=$ROW["soggetto"];
$data=$ROW["data"];
$ora=$ROW["ora"];
$contenuto=$ROW["contenuto"];

echo <<<EOD
...stampa il contenuto di un messaggio...
EOD;
}

}elseif ($num == 0){
echo "Errore durante la lettura del messaggio!";
}

}elseif ($azione == scrivi){

//$rispondi=$_GET['rispondi']; //linea 110

echo "
...stampa il form per scrivere un messaggio...
";

if ($rispondi == "si"){

$dest=$_GET['dest'];

echo <<<EOD
<input name='destinatario' type='text' size='25' value='$dest' disabled>


EOD;

}elseif ($rispondi == "no"){

echo "
<input name='destinatario' type='text' size='25' value=''>


";

}
...
Grazie per l'aiuto , ormai non so veramente dove aggrapparmi!


P.S.: ho abbreviato qualcosina per renderlo più leggibile. Spero...