Ragazzi ho un problema con questo script:
In pratica quando aggiungo un nuovo oggetto mi aggiunge quello precedente, sempre lo stesso, e se faccio aggiorna pagina mi aggiunge ancora quell'oggetto.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>  <input type="text" name="cod"></span>
<span>Oggetto:  <input type="text" name="oggetto"></span>
<span>Prezzo:  <input type="text" name="prezzo"></span>
<span>Venduto:  <input type="text" name="venduto"></span>
<span><input type="hidden" name="submit" value="1">
<input type="submit" value="Aggiungi"></span></div>
</form>';
?>
Potre mettere il form in un'altra pagina ma vorrei rimanesse tutto in questa, sapete darmi qualche dritta?