la pagina di daniele_dll come vediamo funziona ma nel mio script no
questo è lo schema che sto seguendo:
Codice PHP:
<?php include('../config.php'); ?>
<head>
....varie intestazioni, css, ecc
</head>
<body>
<div style="background-image: url(../images/sfondo_int.gif); color: #FFFFFF; font-weight: bold; padding: 0px; font-size: 20px; height: 25px;">
Inserimento Cliente
</div>
<div style="border:1px solid; margin:0px auto; padding-top:15px; width:80%;">
<form action="" method="post">
Dal:
<input type="text" name="periodosoggiornodal" id="periodosoggiornodal" class="formtext" value="<?php if(isset($_POST['periodosoggiornodal'])) echo $_POST['periodosoggiornodal']; ?>" size="9" />
n. giorni:
<select name="ngiorni">
<option value="-1">stagionale</option>
<?php for($ng=1; $ng<=30; $ng++){ ?>
<option value="<?php echo $ng; ?>"><?php echo $ng; ?></option>
<?php } ?>
</select>
<input type="submit" value="ricerca" class="formbutton" />
</form>
<?php
if(isset($_POST['periodosoggiornodal'])){
//METTO L'ESEMPIO PROPOSTO QUI PER TESTARLO
#echo str_repeat(' ', 4096);
ob_start();
for($i = 0; $i < 10; $i++)
{
echo $i . '° stringa stampata a video
';
ob_flush();
flush();
sleep(1);
}
// FINE ESEMPIO
$primogiorno = $_POST['periodosoggiornodal'];
list($dd, $mm, $yyyy) = explode('/', $primogiorno);
$primogiorno = mktime(2,0,0,$mm, $dd, $yyyy);
$mysqlc->query("SELECT * FROM TAB1 WHERE id = '".$_GET['id']."';");
$result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC);
for($day=1; $day<=$_POST['ngiorni']; $day++){
$query_check = "SELECT id FROM tab1 WHERE fila='".$result['rec1']."' AND rec2='".$result['rec2']."' AND day = '$primogiorno' AND stato = 0";
$result_check = mysql_query($query_check) or die (mysql_error());
$check = mysql_fetch_assoc($result_check);
if(mysql_num_rows($result_check) == 1){
echo date('d-m-Y',$primogiorno) ." ok! ".$check['idbook']."
";
echo "-------->". $check['fila'] ." / ". $check['filaALIASposto'] ."<hr />";
$primogiorno = $primogiorno + 86400;
}else{
echo date('d-m-Y',$primogiorno) ." KO! ".$check['idbook']."
";
$primogiorno = $primogiorno + 86400;
} // END IF
} // END FOR
echo "[img]/progressBarLong_1.gif[/img]";
}
?>
</div>
</body>