ho provato ad isolare il file action:
	Codice PHP:
	
<?
    session_start();
    include "../vars.php";
    $sqlconn= mysql_connect($dbhost,$dbutente,$dbpass);
    mysql_select_db ($database, $sqlconn);
$db = $_GET['db'];
if (isset($_POST['nome'])) {
  foreach ($_POST['nome'] as $id => $nome) {
    $res1 = mysql_query("UPDATE $db SET nome = '$nome' WHERE id = '$id'") or die (mysql_error());
  }
}
if (isset($_POST['rarita'])) {
  foreach ($_POST['rarita'] as $id => $rarita) {
    $res2 = mysql_query("UPDATE $db SET rarita = '$rarita' WHERE id = '$id'") or die (mysql_error());
  }
}
if (isset($_POST['valore'])) {
  foreach ($_POST['valore'] as $id => $valore) {
    $res3 = mysql_query("UPDATE $db SET valore = '$valore' WHERE id = '$id'") or die (mysql_error());
  }
} 
    
    
    header ("Location:quotazioni_admin.php?db=$db");
     
    ?>
 
Ma sempre:
	
		
			
			
				You have an error in your SQL syntax near 'WHERE id = 2' at line 1
			
		
 
	 
 
Come mai?