sinceramente ci stò provando e non mi passa mai nulla....

ti mostro il codice che ho messo forse sbaglio io... bo


tra <head>
<script language="javascript" type="text/javascript">
<!--

function Modulo() {
document.modulo.action = "archivia.php";
document.modulo.submit();
}
//-->
</script>
</head>

nel body ho questo
<input name="id" type="hidden" id="id" value=<?php echo $id; ?> />



<div id="pulsanti" align="center">
<form method="post" name="modulo" action="archivia.php">
<input type="button" name="stampa" id="print" value="Stampa" onClick=""window.print()"">
<input type="submit" name="archivia" id="archivia" value="Archivia" onClick="Modulo()">
</form>
</div>

Praticamente a questo punto succede che si sposta sulla pagina archivia.php ed ottengo errore....

ti metto anche il codice della pagina ARCHIVIA.PHP
magari ho fatto qualche errore qui...

<?
mysql_connect("localhost", "utente", "psw") or die (mysql_error());
mysql_select_db("db_name") or die (mysql_error());


mysql_query("UPDATE Mia_tabella SET stampato = 1 WHERE ID = '$id'") or die (mysql_error());

if ( ! mysql_query($query) )
{
echo "<script language=\"javascript\">alert('Errore imprevisto');</script>";
}
else
{
// tutto ok
echo "<meta http-equiv=\"refresh\" content=\"0; url=index.php\">";
}

?>

quando arriva qui... mi segnala sempre errore imprevisto e controllando la tabella vedo che non ha aggiornato il campo.. ho provato la query a lanciarla direttamente dal db e funziona quindi l'unico problema deve essere la variabile dell'id....