Ho un piccolo problema, ho perso quel file e ora lo sto rifacendo da zero.
A funzionare funziona in parte, perche' se seleziono 2 0 3 id e premo su invia, mi invia solo 1 e cioe' il primo e non tutti e 2 o 3.
Da cosa puo' dipendere?
Questa e' la pagina che estrae tutti gli id:
estratto_conto.php
Codice PHP:
<?
$id= $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\" order by id asc";
$risultato = @mysql_query($sql, $connessione);
?>
<html>
<head>
<title>Estratto conto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#F0F3F7" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#000000" vlink="#000000" alink="#000000">
<div align="center">
<form name="form1" method="post" action="storico.php">
<table width="670" border="1" cellspacing="2" cellpadding="5" align="center" bgcolor="#000000">
<tr bgcolor="#F0F3F7">
<td colspan="7">
<div align="center">[b]<font face="Verdana" size="4">ESTRATTO CONTO
HOTEL </font><font face="Verdana, Tahoma, Arial, sans-serif" size="4" color="#003366"><font face="Verdana" color="#FFFFFF"><font color="#000000">
<? echo "$hotel"; ?>
</font></font></font><font face="Verdana, Tahoma, Arial, sans-serif" size="1" color="#003366"><font face="Verdana" size="2" color="#FFFFFF"><font color="#000000">
</font></font></font>[/b]</div>
</td>
</tr>
<tr bgcolor="#F0F3F7">
<td width="5">
<div align="left"><font face="Verdana" size="1">
<input type="checkbox" name="selezionato" value="checkbox">
Tutti </font></div>
</td>
<td width="120">
<div align="left"><font face="Verdana" size="1">[b]COGNOME[/b]</font></div>
</td>
<td width="260">
<div align="center"><font face="Verdana" size="1">[b]DAL/AL[/b]</font></div>
</td>
<td width="60">
<div align="center"><font face="Verdana" size="1">[b]CAMERA[/b]</font></div>
</td>
<td width="10">
<div align="center"><font face="Verdana" size="1">[b]NOTTI[/b]</font></div>
</td>
<td width="100">
<div align="center"><font face="Verdana" size="1">[b]TOTALE SOGGIORNO[/b]</font></div>
</td>
<td width="100">
<div align="center"><font face="Verdana" size="1">[b]ONERI PUBBLICITA'
[/b]</font></div>
</td>
</tr>
<? while ($riga = mysql_fetch_array($risultato)) {
$id_estratti = $id_estratti."'".$riga['id'] + "', ";
?>
<tr bgcolor="#F0F3F7">
<td width="5"><font face="Verdana" size="1" color="#FFFFFF"><font face="Verdana" size="1">
<input type="checkbox" name="record[]" value="<? echo $riga['id'];?>">
</font><font color="#000000"> </font></font></td>
<td width="120">
<div align="left"><font face="Verdana" size="1" color="#FFFFFF"><font color="#000000">
<? echo $riga['cognome']; ?>
</font></font></div>
</td>
<td width="260">
<div align="center"><font face="Verdana" size="1" color="#FFFFFF"><font face="Verdana" size="1" color="#FFFFFF"><font color="#000000">
<? echo $riga['data_arrivo'];?>
-
<? echo $riga['data_partenza']; ?>
</font></font><font color="#000000"> </font></font></div>
</td>
<td width="60">
<div align="center"><font face="Verdana" size="1" color="#FFFFFF"><font color="#000000">
<? echo $riga['camera']; ?>
</font></font></div>
</td>
<td width="10">
<div align="center"><font face="Verdana" size="1" color="#FFFFFF"><font face="Verdana" size="1" color="#FFFFFF"><font color="#000000">
<?echo $riga['notti']?>
</font></font><font color="#000000"></font></font></div>
</td>
<td width="100">
<div align="center"><font face="Verdana" size="1" color="#FFFFFF"><font color="#000000">
<?echo $riga['incasso_hotel'];
$incasso_totale_hotel = $incasso_totale_hotel + $riga['incasso_hotel'];?>
<font face="Verdana" size="1">Euro</font></font></font></div>
</td>
<td width="100">
<div align="center"><font face="Verdana" size="1" color="#FFFFFF"><font color="#000000">
<?
echo $riga['incasso'];
$incasso_totale = $incasso_totale + $riga['incasso'];
?>
</font><font face="Verdana" size="1" color="#000000">Euro</font></font></div>
</td>
</tr>
<? } ?>
</table>
<table width="670" border="1" cellspacing="2" cellpadding="8" bgcolor="#000000">
<tr valign=top bgcolor="#F0F3F7">
<td width="151">
<div align="left"><font face="Verdana" size="2"><font face="Verdana"><font face="Verdana"><font size="1"></font></font></font></font></div>
</td>
<td>
<div align="center"><font face="Verdana"><font face="Verdana"><font size="1"></font></font></font></div>
<div align="right">[b]<font face="Verdana"><font face="Verdana"><font size="1">TOTALE
----------------------> </font></font></font>[/b]</div>
</td>
<td width="61">
<div align="center"><font face="Verdana"><font face="Verdana"><font size="1"></font></font></font></div>
</td>
<td width="97">
<div align="center"><font face="Verdana" size="1" color="#003366"><font color="#FFFFFF"><font color="#FFFFFF"><font color="#FFFFFF"><font color="#FFFFFF"><font color="#000000">
<? echo $incasso_totale_hotel; ?>
</font></font></font></font></font></font><font face="Verdana" size="1">Euro</font></div>
</td>
<td width="97">
<div align="center"><font face="Verdana" size="1" color="#003366"><font color="#FFFFFF"><font color="#FFFFFF"><font color="#000000">
<? echo $incasso_totale; ?>
</font></font></font></font><font face="Verdana" size="1">Euro
+ [b] IVA 20%[/b] </font></div>
</td>
</tr>
<tr bgcolor="#F0F3F7">
<td colspan="5">
<div align="center"><font face="Verdana" size="1">[b]<font size="2">
<input type="submit" name="Submit" value="Invia i dati nello storico">
</font>[/b]</font></div>
</td>
</tr>
</table>
</form>
</p>
[b]<font face="Verdana" size="1"><a id="stampa" onClick="javascript:window.print()" href="#"><span style="text-decoration: none" class="menu">-
STAMPA L'ESTRATTO CONTO</span></a> -</font>[/b]</p>
[b]<font face="Verdana" size="2">[url="index.php"]TORNA AL MENU[/url]</font>[/b]
</div>
</body>
</html>
e questo e' il file che invia i dati nello storico:
storico.php
Codice PHP:
<?
$id= $riga['id']."";
include("config.php");
$aggiorna = implode(',',$_POST['record']);
$sql ="update $tabella set storico = 1 where id in ('$aggiorna')";
$risultato = mysql_query($sql, $connessione) or die(mysql_error());
?>
<html>
<head>
<title>Estratto conto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#F0F3F7" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" link="#000000" vlink="#000000" alink="#000000">
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td>
<div align="center">
<table width="790" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td>
<div align="center">
<table width="786" border="0" cellspacing="1" cellpadding="8" align="center" bgcolor="#000000">
<tr bgcolor="#F0F3F7">
<td>
<div align="center">[b]<font face="Verdana" size="4">DATI
INSERITI NELLO STORICO</font><font face="Verdana, Tahoma, Arial, sans-serif" size="4" color="#003366"><font face="Verdana" color="#FFFFFF"><font color="#000000">
</font></font></font><font face="Verdana, Tahoma, Arial, sans-serif" size="1" color="#003366"><font face="Verdana" size="2" color="#FFFFFF"><font color="#000000">
</font></font></font>[/b]</div>
</td>
</tr>
<tr bgcolor="#F0F3F7">
<td>
<div align="center"><font face="Verdana" size="2">I DATI
SONO STATI INSERITI CORRETTAMENTE NELLO STORICO DEL
PROGRAMMA</font></div>
</td>
</tr>
</table>
[b][/b]</div>
</td>
</tr>
</table>
[b]<font face="Verdana" size="2">[url="index.php"]TORNA AL MENU[/url]</font>[/b]
</div>
</td>
</tr>
</table>
</div>
</body>
</html>
Come mai succede questo?