Eccole:

function TIME_SETTING($N){

switch ($N) {

case 1 :{
$ora_A[h] = 8;
$ora_A[m] = 0;
$ora = mktime($ora_A[h],$ora_A[m]);
$ora_B = mktime(12,0);
break;}

case 2 :
case 3 :{
$ora_A[h] = 10;
$ora_A[m] = 0;
$ora = mktime($ora_A[h],$ora_A[m]);
$ora_B = mktime(13,0);
break;}

case 4 : {
$ora_A[h] = 8;
$ora_A[m] = 30;
$ora = mktime($ora_A[h],$ora_A[m]);
$ora_B = mktime(12,0);
break;}

case 5 :{
$ora_A[h] = 18;
$ora_A[m] = 30;
$ora = mktime($ora_A[h],$ora_A[m]);
$ora_B = mktime(22,0);
break;}

case 6 :
case 7 :
$ora_A[h] = 19;
$ora_A[m] = 30;
$ora = mktime($ora_A[h],$ora_A[m]);
$ora_B = mktime(21,0);
break;
}

tabula($ora, $ora_B);

}


________________________________


function tabula($ora, $ora_B){

$minuti = 0;

print("<table width = \"100%\" border = \"1\">\n");

while ($oraf > $ora){

$ora = mktime($ora_A[h], $ora_A[m]+$minuti);
$ora_legg=date("H:i", $ora);

print("<tr>\n");
print("<td>$ora_legg</td>\n");
print("<td>primo campo</td>\n");
print("<td>secondo campo</td>\n");
print("<td>terzo campo</td>\n");
print("<td>quarto campo</td>\n");
print("<td>quinto campo</td>\n");
print("</tr>\n");
$minuti += 10;

}

print("</table>\n");

}

queste sono le 2 funzioni