Buongiorno a tutti,

ho un problema e so non come risolverlo, mi aiutate per favore?

In pratica ho una pagina, per permettere l'immissione dei dati nel db mysl, composta da alcuni campi e 2 form.

Vorrei che i 2 form siano distinti, a seconda dell'operazione che si vuole fare. Se clicco il primo mi deve fare le operazioni del primo, viceversa per il secondo.
Per il secondo form ho inserito nell'action $_SERVER['PHP_SELF'] in modo da visualizzare i campi inseriti nella stessa pagina che poi a sua volta li passerò nel primo form tramite hidden.

Posto il codice:

codice:
// Primo FORM (PRINCIPALE)
<form action="insert.php" method="post">      
<table border="0" width="70%">
          <tr><td width="20%">CAMPO1:</td>
          <td width="50%"><textarea name="campo1"  cols="26" rows="3"></textarea>             
          </td></tr>
          <tr><td width="20%">CAMPO2:</td>
          <td width="50%"><textarea name="campo2"  cols="26" rows="3"></textarea>             
          </td></tr>
          <tr><td width="20%">CAMPO3:</td>
          <td width="50%"><textarea name="campo3"  cols="26" rows="3"></textarea>             
          </td></tr>

// Inizio Secondo FORM (Secondario)
<?php
if(isset($_POST['submit']))
{
    $valor = $_POST['squadra'];
    $nominativo = $_POST[''nominativo];
   $query = "Insert into attsquadra(titolo,nominativo) values ('$squadra','$nominativo')";
        // invio la query
        $result = mysql_query($query);

        // controllo l'esito
        if (!$result) {
                die("Errore nella query $query: " . mysql_error());
        }

                 $sql = "SELECT * from attsquadra where nominativo='$nominativo' order by titolo asc;";
                $result = mysql_query($sql);
                 if (!$result)
                {
                die('Errore !');
                }

          $lista=array();
          while ($row = mysql_fetch_array($result)){
                $lista[]= "- ". $row['titolo']." ";
                 }
               $lista = implode(" ", $lista);
               echo $lista;
       ?>
        <form method='post' action="<?php echo $_SERVER['PHP_SELF']; ?>">
          <input type='submit' name='svuota' value='Svuota'>
             </form>
<?php
}
if(isset($_POST['svuota']))
{
   $query = "delete from attsquadra where nominativo='$nominativo';";
        // invio la query
        $result = mysql_query($query);

        // controllo l'esito
        if (!$result) {
                die("Errore nella query $query: " . mysql_error());
        }

}
?>
<form method='post' action="<?php echo $_SERVER['PHP_SELF']; ?>">
Squadra:  <input type='text' id='squadra' name='squadra'/>
Nominativo:  <input type='text' id='nominativo' name='nominativo'/>

// Quì inserirò il campo hidden contenente i valori della variabile "lista"

 <input type="submit" name="submit" value="Aggiungi">

</form> 

// Fine Secondo FORM

</table>
<input name="reset" type="reset" value="Reset" /> 
<input name="invia" type="submit" value="Send" />
  </center>
 </form>
dove sbaglio?

Grazie