Ragazzi ho un problema con questo script:

Codice PHP:
<?php

echo '<div class="titolo">Lista '.$_GET['lista'].'</div>';
include(
'connessione.php');

$submit $_POST['submit'];
$cod $_POST['cod'];
$oggetto $_POST['oggetto'];
$prezzo $_POST['prezzo'];
$venduto $_POST['venduto'];

$query mysql_query('SELECT * FROM '.$_GET['lista'].'') or die(mysql_error());

echo 
'<ul class="lista">[*]CODICE
    [*]OGGETTO
    [*]PREZZO
    [*]VENDUTO
    [/list]'
;
      
while (
$result mysql_fetch_array($query))

  
$cod $result['COD'];
  
$oggetto $result['OGGETTO'];
  
$prezzo $result['PREZZO'];
  
$venduto $result['VENDUTO'];
        
  echo 
'<table>
         <tr>
          <td>'
.$cod.'</td>

          <td>'
.$oggetto.'</td>
 
            <td>'
.$prezzo.'</td>
          <td>'
.$venduto.'</td>
         </tr>
        </table>'
;
}
if(
$submit)
{    
    
mysql_query('SELECT * FROM '.$_GET['lista'].'');
    
mysql_query("INSERT INTO ".$_GET['lista']." VALUES('$cod', '$oggetto', '$prezzo', '$venduto')") or die(mysql_error());
    
    echo 
'Oggetto aggiunto alla lista.';




echo 
'<form action="lista_nozze.php?lista='.$_GET['lista'].'" method="post">

       



       <div>Codice:<span>&nbsp&nbsp<input type="text" name="cod"></span>
       <span>Oggetto:&nbsp&nbsp<input type="text" name="oggetto"></span>
       <span>Prezzo:&nbsp&nbsp<input type="text" name="prezzo"></span>
       <span>Venduto:&nbsp&nbsp<input type="text" name="venduto"></span>
       <span><input type="hidden" name="submit" value="1">
             <input type="submit" value="Aggiungi"></span></div>
             
      </form>'
;

?>
In pratica quando aggiungo un nuovo oggetto mi aggiunge quello precedente, sempre lo stesso, e se faccio aggiorna pagina mi aggiunge ancora quell'oggetto.
Potre mettere il form in un'altra pagina ma vorrei rimanesse tutto in questa, sapete darmi qualche dritta?