Ciao a tutti,
ho creato uno script che mi genera un calendario per la gesione degli eventi.
Questo è il codice del calendario che funziona perfettamente:
e fino a qua nessun problema. Ho creato poi una tabella eventi in cui inserire gli eventi e stamparli a video. Questo è il codice che stampa gli eventi
e anche qua nessun problema perchè gli eventi vengono stampati a video. Ora, io vorrei che cliccando un giorno del calendario esca l'evento sistemato per quel giorno. Ad esempio se io ho un evento il 20 febbraio 2010 e clicco sul giorno, lo script mi rimanda al dettaglio dell'evento.
Purtroppo non so come realizzare questa parte di codice. Mi sapreste cortesemente dare una mano?
ho creato uno script che mi genera un calendario per la gesione degli eventi.
Questo è il codice del calendario che funziona perfettamente:
PHP:
$giorno = Array("L","M","M","G","V","S","D");
$nomemese = Array("Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno", "Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
$aa=$_REQUEST['aa'];
if ($aa=="") $aa=date("Y");
$mm=$_REQUEST['mm'];
if ($mm=="") $mm=date("n");
print "<table>";
print " <tr>";
for ($i=0;$i<7;$i++){
print " <th>".$giorno[$i]."</th>";
}
print " </tr>";
$primo=mktime(0,0,0,$mm,1,$aa); //calcolo il primo giorno del mese
$delta=date("w",$primo)-1;
print " <tr>";
for ($i=0;$i<$delta;$i++){
print " <td> </td>";
}
for ($i=1;$i<=date("t",$primo);$i++){
if (($i+$delta)%7==1) print " <tr>"; //inizio riga
if (($i==date("d"))&&($mm==date("n"))&&($aa==date("Y"))) {
print " <td style='border:1px solid #f00'>".$i."</td>";
} else print " <td><a href='./eve_dettaglio.php?id=$codice'>".$i."</a></td>";
if (($i+$delta)%7==0) print " </tr>"; //chiusura riga
}
print "</table>";
e fino a qua nessun problema. Ho creato poi una tabella eventi in cui inserire gli eventi e stamparli a video. Questo è il codice che stampa gli eventi
PHP:
$contatore = 0;
$risultato = mysql_query( "SELECT * FROM eventi ORDER BY data1 desc;" );
while ( $riga = mysql_fetch_array( $risultato ) ) {
if ($contatore == 1) {
print("\t\t\t\t<tr>\n");
$contatore = 0;
} else {
print("\t\t\t\t<tr>\n");
$contatore = 1;
}
$codice = $riga1["id"];
print("\t\t\t\t\t<td><a href='./eve_dettaglio.php?id=$codice'>".$riga["oggetto"]."</a></td>\n");
print("\t\t\t\t\t</td>\n");
print("\t\t\t\t</tr>\n");
}
e anche qua nessun problema perchè gli eventi vengono stampati a video. Ora, io vorrei che cliccando un giorno del calendario esca l'evento sistemato per quel giorno. Ad esempio se io ho un evento il 20 febbraio 2010 e clicco sul giorno, lo script mi rimanda al dettaglio dell'evento.
Purtroppo non so come realizzare questa parte di codice. Mi sapreste cortesemente dare una mano?