Posto tutto lo script:
estratto_conto.php
questo file mi fa chiede se stampare l'estratto conto di un albergo e se voglio mettere gli id nello storico in modo che al prossimo estratto conto questi clienti non escono di nuovo. In pratica mostra tutte le persone che al momento dell'estratto sono partite dall'albergo
Codice PHP:
<?
$id_estratti = $id_estratti."'".$riga['id'] + "', ";
include("config.php");
$sql = "select id, cognome, DATE_FORMAT(data_arrivo, '%d/%m/%Y') AS data_arrivo, DATE_FORMAT(data_partenza, '%d/%m/%Y') AS data_partenza, camera, incasso_hotel, incasso, ROUND((unix_timestamp(data_partenza) - unix_timestamp(data_arrivo))/86400) as notti from $tabella where hotel = \"$hotel\" and data_partenza <= NOW() and storico = \"0\"";
$risultato = @mysql_query($sql, $connessione);
$id_estratti = "";
?>
<html>
<script language="JavaScript">
<!--
function storico()
{
window.print();
input_box=confirm("VUOI INSERIRE I DATI NELLO STORICO?");
if (input_box==true)
{
// Output when OK is clicked
window.location="storico.php";
}
else
{
// Output when Cancel is clicked
//alert ("You clicked cancel");
}
}
-->
</script>
storico.php
questo file deve prendere gli id estratti nella pagina precedente e settare il valore del campo storico da 0 a 1
Codice PHP:
<?
include("config.php");
//$sql = "update $tabella set storico = \"1\" where id in ($id_estratti)";
//$sql = "update $tabella set storico =1 where id = \"$id_estratti\"";
$sql = "update $tabella set storico =1 where id = '".$_POST['id_estratti']."'";
$risultato = mysql_query($sql, $connessione) or die(mysql_error());
?>
le query che vedete commentate sono query di prova, infatti le sto provando tutte 
DOVE SBAGLIO??