Calendario da abbinare ad eventi

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
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:

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>&nbsp;</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?
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Prova così:

HTML:
<a href='./eve_dettaglio.php?id=$codice&anno=$aa&mese=$mm&giorno=$i'>

nella pagina eve_dettaglio.php recuperi i parametri anno, mese e giorno eli passi alla query:

PHP:
$anno = $_GET['anno'];
$mese = $_GET['mese'];
$giorno = $_GET['giorno'];

$risultato = mysql_query("SELECT * FROM eventi WHERE YEAR(data1) = '$anno' AND MONTH(data1) = '$mese' AND DAYOFMONTH(data1) = '$giorno' ORDER BY data1 desc;");

Una domanda, a cosa ti serve il parametro $codice che in ogni caso non valorizzi?
 

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
ciao,

con la modifica da te suggerita riesco a far funzionare tutto! La variabile $codice la utilizzavo in fase di debug per capire dove sbagliavo. L'ho incollata dal codice di prova.

Comunque funziona alla grande!
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Plugin Calendario Appuntamenti WordPress 1
E Calendario appuntamenti \dipendenti PHP 0
F Calendario php? PHP 3
L [PHP] calendario PHP 0
R [WordPress] Calendario Personale per ogni Utente WordPress 0
maxnegri [javascript] calendario booking disponibilità Javascript 2
L [PHP] calendario: dati da DB in tabella PHP 1
K [PHP] Creazione di Calendario con orario PHP 4
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
A [Javascript] Datepicker - il calendario non si apre Javascript 16
Rhisen [PHP] Problema Calendario Eventi PHP 0
E [Javascript] Assegnazione variabile da campo input di tipo "a calendario" Javascript 3
Gaetano1991h Passaggio da calendario php a javascript PHP 2
V Servizio email con calendario condiviso Posta Elettronica 1
L Zimbra calendario Vs PHP PHP 0
G calendario collegato a database Classic ASP 2
felino [Wordpress] Ordine per Calendario Personalizzato WordPress 1
V Reperire le date della settimana del calendario jQuery 1
D Creare Calendario PHP PHP 0
A Pubblicazione dati su calendario settimanale jQuery 28
M Otttimizazione date calendario prenotazioni PHP 0
F Problema attivare/disattivare immagine calendario datepicker da select jQuery 1
M Calendario giornate campionato PHP 4
T PHP sync con gmail, rubrica google e calendario google PHP 0
felino [PHP][iCal] iCal: sincronizzazione e visualizzazione calendario PHP 2
L calendario e click <a href=' PHP 9
G Aggiornamento Calendario MS Access 3
felino Contact Form 7: calendario e formattazione messaggio WordPress 0
novello88 [EXCEL] Calendario precompilato Windows e Software 1
B Turno in quinta su calendario PHP 3
ivarello Calendario e tabelle PHP 2
A modifica al calendario Javascript 0
Monital [RISOLTO]creare un calendario stile campionato di calcio PHP 8
T calendario connesso a dati variabili Javascript 2
D Cambio funzioni mouse in calendario Javascript Javascript 1
M Calendario con 28 giorni anche per i mesi successivi PHP 2
A errore javascript calendario scolastico Javascript 3
B Inserimento risultati di un calendario calcistico tramite un solo bottone PHP 2
P Calendario e problema inserimenti PHP 0
Eruyomon Calendario Dinamico PHP 37
T Problema con calendario PHP 17
A PHP calendario, come inserire i giorni precedenti? PHP 1
M inserire un calendario settimanale su una pagina html, aggiornabile dall'esterno. HTML e CSS 11
criric Semplice calendario Snippet PHP 0
L Anomalia calendario Java 1
renegade [vendo] script calendario disponibilità B&B/Hotel Offerte e Richieste di Lavoro e/o Collaborazione 0
P calendario che invia notifiche PHP 5
T Calendario in PHP (con file di testo) PHP 4
E calendario in php + sql PHP 4
C Calendario completamente in php PHP 0

Discussioni simili