buonasera a tutti!!!
come da titolo mi sono bloccato (quasi subito) nella creazione di un'agenda,ho creato la tabella ma non riesco a trovare il modo di salvare (e quindi anche recuperare ) gli appuntamenti scritti
ovviamente non sono esperto di php e html,vi posto il codice nella speranza che qualcuno riesca a suggerirmi qualcosa per andare avanti e qualche consiglio legato a come è stato scritto il codice
p.s.:non fate caso ai nomi delle variabili,verranno rinominate e aggiunto il metodo per scegliere ore e taglio del tempo
p.p.s.:al momento funziona solo con la settimana attuale
Codice PHP:
function settimana(){
$giorni = array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato","Domenica");
$oggi = date("w"); // bisogna mettere w e aggiungere 1 xkè parte da domenica (domenica=0 sabato=6) prima era D
$partenza = $giorni[$oggi];//nome del giorno
echo"<form method='POST'><table >\n<tr bgcolor='#d09999'>";
echo "<td>orario/</td>\n"; //cella x l'ora
//da lunedi a oggi
$day=1;
while( $day<$oggi ) {
echo "<td>".$giorni[$day]."</td>\n";
$day++;
}
//stampo oggi
echo "<td><strong>".$partenza."</strong></td>\n";
//da oggi a domenica
$oggi=$oggi+1;
for( $i=$oggi;$i<8;$i++ ) {
echo "<td>".$giorni[$i]."</td>\n";
}
echo "</tr>";
//creo la parte dell'ora
$d=00;
for ($a = 0; $a < 49; $a++) {
$f=mktime(8,$d,07,12,31,2010);//creo il timestamp
$d=$d + 15;
echo "<tr>";
echo "<td bgcolor='#aaff77'>".date('H:i' ,$f) ."</td>\n";
for ($i = 0; $i < 7; $i++) {
echo "<td bgcolor='#ccccff'> <input name='".date('H:i' ,$f)."' type='text' ></td>\n";
}
echo "</tr>";
}
echo "</table>";
}
per le coordinate del record avevo pensato di usare ora e numero del giorno della settimana(avrei diviso i valori del name togliendo il "_"):
codice HTML:
<input name='".date('H:i' ,$f)."_".$i."' type='text' >
sicuramente mi sto complicando la vita ma non essendo esperto è l'unico metodo che mi è venuto in mente
spero possiate aiutarmi