Ho risolto...sbagliavo io una cosa ovvia 
Ho fatto in questo modo a chi interessasse
news.php
Codice PHP:
<?php
//dichiaro le variabili anno_attuale e data_odierna per poter gestire le date nella query
$anno_attuale = date("Y");
$data_odierna = date("Y-m-d");
//query di estrazione dalla banca dati
$selAppuntamento = "SELECT id_appuntamento, date_format(data_appuntamento, '%d.%m.%Y'), testo_appuntamento, id_testo FROM appuntamento WHERE YEAR(data_appuntamento)=$anno_attuale AND data_appuntamento>='$data_odierna' ORDER BY data_appuntamento ASC";
$result = mysql_query($selAppuntamento, $db);
//ciclo che mi permette di controllare le righe restituite dalla query
while ($line = mysql_fetch_array($result, MYSQL_NUM))
{
//echo "<td>".$line[0]."</td>";
echo "<td>".$line[1]."</td>";
echo "
";
echo "<td>".$line[2]."</td>";
//echo "<td>".$line[3]."</td>";
?>
[url="?indice=31&id_appuntamento=<?php echo $line[0]; ?>&id_testo=<?php echo $line[3]; ?>"]More…[/url]
<?php
}
//mysql_free_result($result);
//mysql_close($db);
?>
news_p.php
Codice PHP:
<?php
$id_appuntamento = $_GET['id_appuntamento'];
$id_testo = $_GET['id_testo'];
$selTesto = "select testo.testo_testo, testo.id_testo, pagina.id_pagina, appuntamento.id_appuntamento from testo, appuntamento, pagina where appuntamento.id_testo= testo.id_testo and pagina.id_pagina=testo.id_pagina and appuntamento.id_appuntamento=$id_appuntamento and testo.id_testo=$id_testo";
echo stripslashes(selezionaTesto($selTesto));
if(isset($_SESSION['Username'])) {
?>
[url="fck_news.php?id_pagina=3&id_appuntamento=<?php echo $id_appuntamento ?>&id_testo=<?php echo $id_testo ?>"]Modifica Testo[/url]
<?php
}
?>