ti postero' tutto il codice della pagina, ma cmq il problema NON e' il codice, che funziona egreggiamente; il problema e' che sembra che il browser si disinteressi totalmente del fatto che il secondo form sia settato in POST, e lo setta arbitrariamente a GET, passandomi tutto quello che scrivo nella textarea sulla barra degli indirizz, cioe' nel buffer del GET...
eccoti il codice della pagina cmq:

codice:
<?php
  require('configure.php');
  require('functions.php');
  require('top.php');

  //salva gli id e i nomi delle pagine in un array
  $pagine_array[] = array ( 'id' => '0',
                            'text' => 'Seleziona...');

  $pagine_query = mysql_query('SELECT id, nome_pagina, testo FROM pagine_dinamiche WHERE 1 ORDER BY id');
  while ($pagine = mysql_fetch_array($pagine_query)) {
        $pagine_array[] = array ( 'id' => $pagine['id'],
                                  'text' => $pagine['nome_pagina']);
  }
?>

<html>
<head>
<title>XXXXXXXXXXXXXXX - Area Riservata</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="normal.css" type="text/css">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<div align="center"><span class="titoli">Aggiornamenti del Sito</span>
  <?php


  if ($_POST['Save']=='Aggiorna')
  {
      $update_query = mysql_query('UPDATE pagine_dinamiche SET testo = "' . mysql_escape_string($_POST['page_text']) . '" where id = "'. $_POST['pagina'] .'"');
  }

  if (isset($_POST['pagina'])) {
      $sql_query = mysql_query('SELECT testo FROM pagine_dinamiche WHERE id = "' . $_POST['pagina'] . '"' );
      $row = mysql_fetch_array($sql_query);
  }
?>
  

</div>
<div class="Title"></div>


<table width="98%" align="center" border="0" cellpadding="0" cellspacing="0">
<form name="select_form" method="post" action="">

<tr>
      <td class="testonormale">Seleziona la Pagina da Modificare
        <?php echo draw_pull_down_menu('pagina', $pagine_array, '', 'onChange="document.forms[0].submit()"'); ?>
      </td>
</tr>
</form>
<form name="pagina_form" metod="post" action="">
<tr>
  <td><textarea name="page_text" cols="100" rows="22"><?php echo stripslashes($row['testo']); ?></textarea></td>
</tr>
<tr>
  <td colspan="2"></td>
</tr>
<tr>
  <td><?php echo '<input type="hidden" name="pagina" value="' . $_POST['pagina'] .'">'; ?>
      <input type="submit" name="Save" value="Aggiorna" style="width: 140px">
  </td>
  <td align="left"></td>
  <td></td>
</tr>
<tr>
  <td colspan="2"></td>
</tr>
</form>
</table>
</body>
</html>
idee?
ciao, teo