Ciao a tutti, ho seguito i vostri consigli e sono riuscito a risolvere, essendo alle prime armi potrei aver scritto codice funzionante ma non esattamente corretto o potenzialmente insicuro, quindi se qualcuno ha qualcosa da aggiungere o da modificare ben venga

modifica.php

Codice PHP:

<?php
// CONNESSIONE AL DATABASE
include('connect.php');
echo 
'

<h1>Modifica questo record</h1></br>
'
;
$sql "SELECT * FROM articoli WHERE id='$_GET[id]'";
$res mysql_query($sql$connessione);
$row mysql_fetch_array($res);
 if (@
mysql_query($sql)){
echo 
'
<form action="modifica_dati.php" method="POST"> 
Titolo:

<input type="text" maxlength="20" name="titolo" value="' 
$row['titolo'] . '" />


Testo:

<textarea name="testo" cols="40" rows="5">' 
$row['testo'] . '</textarea>


Autore:

<input type="text" maxlength="15" name="autore" value="' 
$row['autore'] . '"/>


<input type="hidden" name="id" value="' 
$row['id'] . '" /> 
<input type="submit" value="modifica" />
</form>
'
;
}
else {
echo 
"Errore: Non posso eseguire la modifica!";
}
?>
modifica_dati.php

Codice PHP:

<?php
// CONNESSIONE AL DATABASE
include('connect.php');
//Recupera i dati inseriti nei form tramite il metodo $_POST
$id $_POST["id"]; 
$titolo $_POST["titolo"];
//echo "$testo";
$testo $_POST["testo"];
$autore $_POST ["autore"];
$sql"UPDATE articoli SET titolo='$titolo', testo='$testo', autore='$autore' WHERE id='$id' ";
if (
mysql_query($sql,$connessione)) {echo "Aggiornamento effettuato";
header"refresh: 3; url=leggi.php" );}
else {echo 
"Aggiornamento non effettuato";
$connessionemysql_close();
}
?>
leggi.php

Codice PHP:


<html>
<head><title>Pagina di pubblicazione articoli</title></head>
<body>
<?php

//includo il file per la connessione al database
    
include ("connect.php");
//creo la variabile $leggi in cui salvo la select che mi seleziona tutto quello che c'è all'interno della tabella articoli
$leggi=mysql_query("SELECT * FROM articoli");
//eseguo il ciclo while per recuperare i dati dalla variabile $leggi e imposto quali colonne del database voglio visualizzare
  
while($tempbox=mysql_fetch_array($leggi)){
     
$id=$tempbox['id'];
     
$titolo=$tempbox['titolo'];
     
$testo=$tempbox['testo'];
     
$autore=$tempbox['autore'];
     
  
//stampo a video le variabili $titolo $testo e $autore
     
echo "
 [url=""]Cancella [/url] 

</p><a href=modifica.php?id=
$id;>modifica</a></br>[b]Titolo:[/b]$titolo 
</br> [b]Testo:[/b]
$testo 
</br>  
</br>[b]Autore:[/b]
$autore 
</br> 
--------------------------------------------------</br>"
;
  }
  
?>
</body>
</html>
vi ringrazio ancora una volta per la tempestività e l'enorme aiuto che date a chi come me è alle prime armi!