Lo script completo è questo.
La pagina si presenta con un form vuoto per un nuovo inserimento e sotto l'elenco delle news con la possibilità di cancellarle o modificarle.
Ho provato anche a mettere al posto di if (isset($modificatesto)) {
if (isset($_POST['modificatesto'])) {
$modify = "UPDATE news SET data='$_POST[data]', titolo='$_POST[titolo]' , descrizione='$_POST[descrizione]' ";
in questo modo mi imposta i nuovi valori non solo sulla news che ho modificato ma su tutte le news.
Premetto che sto ancora imparando e sono partita dagli esempi che avevo a disposizione 
"register_globals" è settata su off sul server dove sto provando, penso sia per quello che non ho diversi problemucci sulle variabili.
Ma essendo cosi impostato senza andare a mettere su on come dovrei procedere?
codice:
<?php
// connessione al database////
include("../config.inc.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
// tabella VUOTA ////
echo"
<table>
<tr>
<td bgcolor=\"#FFCC00\">Inserisci una nuova NEWS</td>
</tr>
<tr>
<td height=30></td>
</tr>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\" name=\"clienti\" enctype=\"multipart/form-data\">
<tr>
<td>data</td>
<td><input type=\"text\" name=\"data\" size=50></td>
</tr>
<tr>
<td>titolo</td>
<td><input type=\"text\" name=\"titolo\" size=50></td>
</tr>
<tr>
<td>Descrizione</td>
<td><textarea rows=\"15\" cols=\"50\" id=\"textarea1\" name=\"descrizione\"></textarea></td>
</tr>
<tr>
<td><input type=\"submit\" name=\"aggiungi\" value=\"Aggiungi\">
</td>
</tr>
</form>
<tr>
<td bgcolor=\"#FFCC00\">News presenti nel database</td>
</tr>
<tr>
<td height=30></td>
</tr>
<table>
";
// quando si vuole MODIFICARE/UPDATE il testo////
if (isset($modificatesto)) {
$modify = "UPDATE news SET data='$data', titolo='$titolo' , descrizione='$descrizione' ";
$query = mysql_query($modify);
$search = "SELECT * from news order by id DESC";
$query = mysql_query($search);
$numero= mysql_num_rows($query);
$numpag=$numero/4;
settype($numpag, 'integer');
$div=$numero % 4;
if ($div!=0 && $numero!=0) {
$numpag++;
}
if ($limita=="") {
$limita=0;
}
$search = "SELECT * from news order by id DESC LIMIT $limita,2";
$query = mysql_query($search);
while ($data=mysql_fetch_array($query)) {
$nameform="clienti".$data['id'];
echo"
<table>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\" name=\"$nameform\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"id\" value=\"$data[id]\">
<tr>
<td>Data</td>
<td><input type=\"text\" name=\"data\" value=\"$data[data]\"></td>
</tr>
<tr>
<td>Titolo</td>
<td><input type=\"text\" name=\"titolo\" value=\"$data[titolo]\"></td>
</tr>
<tr>
<td>Descrizione</td>
<td><textarea rows=\"15\" cols=\"50\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
</tr>
<tr>
<td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\">
</td>
</tr>
</form>
</table>
";
}
echo"
<tr bgcolor=#FFCC66>
<td>pagina ";
$serata=1;
$limita=0;
while($numpag>0) {
echo"
<a href=$_SERVER[PHP_SELF]?limita=$limita>$serata</a>
";
$numpag=$numpag-1;
$serata++;
$limita=$limita+4;
}
echo"
</td>
</tr>
";
}
///per ELIMINARE/DELETE il testo////
else {
if (isset($eliminatesto)) {
$search = "DELETE from news where id='$id'";
mysql_query($search);
$search = "SELECT * from news order by id DESC";
$query = mysql_query($search);
$numero= mysql_num_rows($query);
$numpag=$numero/4;
settype($numpag, 'integer');
$div=$numero % 4;
if ($div!=0 && $numero!=0) {
$numpag++;
}
if ($limita=="") {
$limita=0;
}
$search = "SELECT * from news order by id DESC LIMIT $limita,2";
$query = mysql_query($search);
while ($data = mysql_fetch_array($query)) {
$nameform="clienti".$data['id'];
echo"
<table>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\" name=\"$nameform\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"id\" value=\"$data[id]\">
<tr>
<td>Data</td>
<td><input type=\"text\" name=\"data\" value=\"$data[data]\"></td>
</tr>
<tr>
<td>Titolo</td>
<td><input type=\"text\" name=\"titolo\" value=\"$data[titolo]\"></td>
</tr>
<tr>
<td>Descrizione</td>
<td><textarea rows=\"15\" cols=\"50\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
</tr>
<tr>
<td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\">
</td>
</tr>
</form>
</table>
";
}
echo"
<tr bgcolor=#FFCC66>
<td>pagina ";
$serata=1;
$limita=0;
while($numpag>0) {
echo"
<a href=$_SERVER[PHP_SELF]?limita=$limita>$serata</a>
";
$numpag=$numpag-1;
$serata++;
$limita=$limita+4;
}
echo"
</td>
</tr>
";
}
///// per AGGIUNGERE/INSERT al database////
else {
if (isset($aggiungi)) {
$insert = "INSERT INTO news (data, titolo , descrizione ) VALUES ('$data', '$titolo' , '$descrizione')";
$query = mysql_query($insert);
$search = "SELECT * from news order by id DESC";
$query = mysql_query($search);
$numero= mysql_num_rows($query);
$numpag=$numero/4;
settype($numpag, 'integer');
$div=$numero % 4;
if ($div!=0 && $numero!=0) {
$numpag++;
}
if ($limita=="") {
$limita=0;
}
$search = "SELECT * from news order by id DESC LIMIT $limita,2";
$query = mysql_query($search);
while ($data = mysql_fetch_array($query)) {
$nameform="clienti".$data['id'];
echo"
<table>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\" name=\"$nameform\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"id\" value=\"$data[id]\">
<tr>
<td>Data</td>
<td><input type=\"text\" name=\"data\" value=\"$data[data]\"></td>
</tr>
<tr>
<td>Titolo</td>
<td><input type=\"text\" name=\"titolo\" value=\"$data[titolo]\"></td>
</tr>
<tr>
<td>Descrizione</td>
<td><textarea rows=\"15\" cols=\"50\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
</tr>
<tr>
<td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\">
</td>
</tr>
</form>
</table>
";
}
echo"
<tr bgcolor=#FFCC66>
<td>pagina ";
$serata=1;
$limita=0;
while($numpag>0) {
echo"
<a href=$_SERVER[PHP_SELF]?limita=$limita>$serata</a>
";
$numpag=$numpag-1;
$serata++;
$limita=$limita+4;
}
echo"
</td>
</tr>
";
}
///// fa vedere la lista dei risultati/SELECT /////
else {
$search = "SELECT * from news order by id DESC";
$query = mysql_query($search);
$numero= mysql_num_rows($query);
$numpag=$numero/4;
settype($numpag, 'integer');
$div=$numero % 4;
if ($div!=0 && $numero!=0) {
$numpag++;
}
if ($limita=="") {
$limita=0;
}
$search = "SELECT * from news order by id DESC LIMIT $limita,2";
$query = mysql_query($search);
while ($data = mysql_fetch_array($query)) {
$nameform="clienti".$data['id'];
echo"
<table>
<form action=\"$_SERVER[PHP_SELF]\" method=\"post\" name=\"$nameform\" enctype=\"multipart/form-data\">
<input type=\"hidden\" name=\"id\" value=\"$data[id]\">
<tr>
<td>Data</td>
<td><input type=\"text\" name=\"data\" value=\"$data[data]\"></td>
</tr>
<tr>
<td>Titolo</td>
<td><input type=\"text\" name=\"titolo\" value=\"$data[titolo]\"></td>
</tr>
<tr>
<td>Descrizione</td>
<td><textarea rows=\"15\" cols=\"50\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
</tr>
<tr>
<td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\">
</td>
</tr>
</form>
</table>
";
}
echo"
<tr bgcolor=#FFCC66>
<td>pagina ";
$serata=1;
$limita=0;
while($numpag>0) {
echo"
<a href=$_SERVER[PHP_SELF]?limita=$limita>$serata</a>
";
$numpag=$numpag-1;
$serata++;
$limita=$limita+4;
}
echo"
</td>
</tr>
";
}
}
}
?>