Praticamente tu fai questo (o sbaglio?):

Codice PHP:
<?php
$lettura 
mysql_query("SELECT * from articoli order by id DESC");
if (
mysql_num_rows($lettura)>0){
    while (
$scatola_temporanea mysql_fetch_array($lettura)){
        
$titolo $scatola_temporanea["titolo"];
        
$autore $scatola_temporanea["autore"];
        
$data $scatola_temporanea["data"];
        
$testo $scatola_temporanea["testo"];
        
$id $scatola_temporanea["id"];
        echo 
"<table><tr><td>";
        echo 
"Articolo $id$titolo.</td>";
        echo 
"<td><form action=\"getmodifica.php\" method=\"post\">";
        echo 
"<input type=\"hidden\" name=\"titolo\" value=\"$titolo\" />";
        echo 
"<input type=\"hidden\" name=\"autore\" value=\"$autore\" />";
        echo 
"<input type=\"hidden\" name=\"testo\" value=\"$testo\" />";
        echo 
"<input type=\"submit\" name=\"submit\" value=\"Modifica!\" />";
        echo 
"</form></td></tr></table>";
    }
}
?>
e ti crei una pagina es: postmodifica.php

Codice PHP:
<?php
if (isset($_POST['titolo'])){ $titolo $_POST['titolo']; }
if (isset(
$_POST['autore'])){ $autore $_POST['autore']; }
if (isset(
$_POST['testo'])){ 
$testo $_POST['testo']; 
echo <<< END
<table>
    <tr>
        <td>Titolo:</td>
        <td><input type="text" value="
$titolo"></td>
    </tr>
    <tr>
        <td>Autore:</td>
        <td><input type="text" value="
$autore"></td>
    </tr>
    <tr>
        <td>Testo:</td>
        <td><textarea>
$testo</textarea></td>
    </tr>
</table>
END;
}
?>
Molto più pratico.

EDIT:
Scusa, questo è per la modifica, ma in sostanza è la stessa cosa.