prova questo codice:
eventualmente puoi provare questa variante (provare non costa niente)Codice PHP:<?php
include('connessione.php');
$lista='';
if(isset($_POST))
{
$lista=$_POST['lista'];
$cod = $_POST['cod'];
$oggetto = $_POST['oggetto'];
$prezzo = $_POST['prezzo'];
$venduto = $_POST['venduto'];
$query = mysql_query("INSERT INTO ".$_GET['lista']." VALUES('$cod', '$oggetto', '$prezzo', '$venduto')") or die(mysql_error());
if ($query) echo 'Oggetto aggiunto alla lista.';
}
else
{
$lista=$_GET['lista'];
}
echo '<div class="titolo">Lista '.$lista.'</div>';
$query = mysql_query("SELECT * FROM '".$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>';
}
echo '<form action="lista_nozze.php" 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">'
//aggiungi campo hidden
//non puoi passare il valore di lista in post usando ulrquery come faresti in get
echo '<input type="hidden" name="lista" value="'.$lista.'">
<input type="submit" value="Aggiungi"></span></div>
</form>';
?>
per vedere come si conporta dopo il refresh e dopo il submit
al posto di echo '<form action="lista_nozze.php" method="post">Codice PHP:echo '<form action="lista_nozze.php?lista='.$lista.'" method="post">

Rispondi quotando