Ho risolto in questo modo:

Pagina privata utente
Codice PHP:
//sessione
session_start();
if (!isset(
$_SESSION["Username"]))
{
header('location:access_deny.php');
}
 include(
"config.php");
 
$nick $_SESSION["Username"];
...
//questa la select
...$sql "SELECT id, titolo, corpo, firma, categoria, private FROM  $TableName WHERE firma='$nick'";...
 while (
$riga mysql_fetch_assoc($risultato)) {
          echo 
"<h5>";
        echo 
nl2br(urldecode($riga["id"])); echo nl2br(urldecode($riga["titolo"])); echo "</h5>";
        echo 
"

"
; echo nl2br(urldecode($riga["corpo"])); echo "

"
;
        echo 
"Categoria: ".nl2br(urldecode($riga["categoria"])).""; echo "
"
;
        echo 
"Stato: ".nl2br(urldecode($riga["private"])).""; echo "</p>";
        
$id nl2br(urldecode($riga["id"]));
        echo
"<form method=\"post\" action=\"form_modifica.php\"/><input type=\"submit\" name=\"Submit\" value=\""; echo "Modifica"
        echo 
"\"/>";echo"</form>";
        echo
"<form method=\"post\" action=\"delete_db.php\"/><input type=\"submit\" name=\"Cancella\" value=\""; echo "Cancella"
        echo 
"\"/>";echo"</form>";
        echo
"<div id='firma' class='testo'>";
        echo 
nl2br(urldecode($riga["firma"]));
        echo 
"</div>

"
;... 
form_modifica.php
Codice PHP:
session_start();
$_SESSION['id_testo'] = $_POST['id'];
if (!isset(
$_SESSION["Username"]))
{
header('location:access_deny.php');
}
include(
"config.php");
$nick $_SESSION["Username"];...
 
//Estraggo i dati da ldb
   
$sql "SELECT id, titolo, corpo, firma, categoria, private FROM  $TableName WHERE id ='$id'";

   
$risultato mysql_query($sql);
//definisco id del testo e spedisco il tutto a update_db.php
echo "<h5><form method=\"post\" action=\"update_db.php\"/>
       <input type=\"hidden\" name=\"id\" value=\""
; echo nl2br(urldecode($riga["id"])); echo "\"/>";
echo
"
<input type=\"submit\" name=\"Submit\" value=\"Invia nuovi dati\">        
    <input type=\"reset\" value=\"cancella i dati immessi\">
    </form>"
;.... 
update_db.php
Codice PHP:
session_start();
$_SESSION['id_testo'] = $_POST['id'];
if (!isset(
$_SESSION["Username"]))
{
header('location:access_deny.php');
}
include(
"config.php");....
//collegamento tra form html variabile _post per invio dati al DB
$id$_SESSION['id_testo'];
$titolo$_POST['titolo'];
$corpo$_POST['corpo'];
$firma$_SESSION["Username"];
$categoria$_POST['categoria'];
$private$_POST['private'];

// istruzione SQL di modifica dati
$sql "UPDATE $TableName SET categoria = '$categoria', titolo = '$titolo', corpo = '$corpo' , private = '$private' WHERE id = '$id' LIMIT 1; ";
$MyQuery mysql_query($sql,$conn).... 
Grazie dell'aiuto.
A presto.