Gracias por las respuestas, he conseguido arreglarlo, liándola un poco, pero así consigo que me muestre al pasar el ratón un cartel que me ponga "1 evento":
Código HTML:
<td title="1 evento" class='tddia' align='center'><b><a href='mostrar.php?evento=<?php echo $evento; ?>'> <?php echo "$fecha" ?></a></b></td> <?php #otros días con eventos
El caso es que quiero conseguir que, haciendo una consulta a la base de datos, al pasar por encima del día, me enseñe en el cartel el evento. No consigo hacer la consulta, siempre me da error. Éste es el código que genera el calendario:
Código PHP:
<link href="estilo.css" rel="stylesheet" type="text/css">
<table border=0 class="index" align="center" valign="center"><tr><td>
<table border=1 cellspacing=0>
<?php
include("funciones.php");
$mess = $_GET['mess'];
$anio = $_GET['anio'];
if($mess == "" || $anio == ""){
$anio = date("Y");
$mess = date("n");
}
$ultimo = date("t",mktime(0, 0, 0, $mess, 1, $anio));
echo "<tr><th colspan=7>$mes[$mess] $anio</th></tr><tr>"; #muestra el mes y el año actual.
echo "<tr><td>L</td><td>M</td><td>M</td><td>J</td><td>V</td><td>S</td><td>D</td></tr>";
$diaa = "1";
$diaz = cargarmatriz($ultimo,$mess,$anio);
$j = 0;
while($diaa <= $ultimo){
$dia = date("D",mktime(0,0,0,$mess,$diaa,$anio)); # retorna el dia de la semana en letras...
$fecha = date("j",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el dia del mes en 01/31
$dia_semana = date("N",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el dia de la semana en numero
$evento = $anio."-".$mes_num[$mess]."-".$fecha;
if($dia == "Mon"){
echo "</tr><tr>";
}
if($fecha == "1"){
$i=1;
while($i != $dia_semana){
echo "<td> </td>"; #cuadros en blanco
$i++;
}
}
if($anio == date("o") && $mes[$mess] == $mes[date("n")] && $fecha == date("j")){
if($fecha == $diaz[$j] ){
echo "<td class='tddia' align='center'><b><a href='mostrar.php?evento=$evento' target='evento'>$fecha</a></b></td>"; #día de hoy con evento
$j++;
}else{
echo "<td class='calendario' align='center'><b>$fecha</b></td>"; #día de hoy sin evento
}
}else{
if($fecha == $diaz[$j] ){ ?>
<td title="1 evento" class='tddia' align='center'><b><a href='mostrar.php?evento=<?php echo $evento; ?>'> <?php echo "$fecha" ?></a></b></td> <?php #otros días con eventos
$j++;
}else{
echo "<td align='center'>$fecha</td>"; # otros días sin eventos
}
}
$diaa++;
}
echo "</tr>";
?>
</table>
por favor si alguien pudiera decirme como general la consulta y en donde colocarla. Si os ayuda
$evento contiene una variable con la fecha del día que tiene el evento.