Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2011, 08:12
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 14 años, 2 meses
Puntos: 12
Respuesta: que salga un cartel al pasar el ratón

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(000$mess1$anio));
    
    echo 
"<tr><th colspan=7>$mes[$mess]&nbsp;$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>&nbsp;</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.