l'altra parte di codice ...
Codice PHP:
function giornate($dataItaliana)
{
$giorni = array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');
$gg = substr($dataItaliana,0,2);
$mm = substr($dataItaliana,3,2); ;
$aa = substr($dataItaliana,6,4); ;
$pippo = $aa .'/'.$mm .'/' .$gg ;
$dataoggi = date($pippo);
$giornata = $giorni[date('w',strtotime($dataoggi))];
echo '<center><span id="status" class="unreviewed">';
echo $giornata.'
'.$dataItaliana. '</span></center>';
echo '<hr/>';
colonne($dataItaliana,$giornata);
echo '</tr>';
return;
}
// --------------------------------------------------------------------------------------
function colonne($dataItaliana,$giornata)
{
$orario=24.00;
$numeroDecimali = 2;
$separatoreDecimali = ",";
$separatoreMigliaia = ".";
// per ogni colonna giorno creo le righe orario
$id_gestore =$_SESSION['id_gestore'];
$id_campo=$_SESSION['id_campo'];
$gg = sprintf("%02d", substr($dataItaliana,0,2));
$mm = sprintf("%02d", substr($dataItaliana,3,2));
$aaaa = sprintf("%04d", substr($dataItaliana,6,4));
$dec =0;
$ciclico =3;
for($i=5.00;$i < $orario; $i++) // crea la colonna dalle ore 6 entro le 24,00
{
for ($a=1;$a <$ciclico; $a++)
{
$i = sprintf("%02d", $i);
$ora = number_format($i, 2, '.','.');
$output = sprintf("%02d", $i).'.'.sprintf("%02d",$dec) ;
$valore=0.00;
$prezzo=0;
$oraimpegnata='';
$prezzo =0;
$prezzo= disponibili($id_campo,$giornata);
$prezzo =number_format($prezzo, 2, '.','.');
coloragiorno($output , $id_gestore, $id_campo, $gg, $mm, $aaaa, $valore);
$oraimpegnata=$_SESSION['oraimpegnata'];
if ($dec ==30)
{
$dec = 00;
}else{
$dec = $dec+ 30;
}
questa parte è quella incasinata!
i checkbox sono all'interno della tabella, contengono gli orari
che possono essere cliccati e quindi scelti, eseguono regolarmente la funzione
ctr(this) e prelevo la giusta parte del valore che dovrebbe passare da POST
al form successivo
Codice PHP:
if ($oraimpegnata ==0 ) { // SE IL VALORE è=0 non è prenotata
echo '</tr><tr>';
echo '<td id="zebra">';
print '<input type="checkbox" id="orario[]" name="orario[]" value="' .$output.'*'.$dataItaliana.'*'.$prezzo.'*'.$dec.'" onClick="ctr(this)"/>'.$output.'</td>';
}else{
;
echo '</tr><tr>';
echo '<td>';
print '<input type="checkbox" id="orario[]" name="orario[]" value="' .$output.'*'.$dataItaliana.'*'.$prezzo.'" checked="checked" disabled />'.$output.' (P) </td>';
echo '</tr></tr>';
}
}
}
return;
}