Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2012, 05:41
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
problemas con calendario con eventos.

hola, hace poco intenté realizar un calendario con eventos en php. Gracias al código que se publicó en un aporte de la página conseguí hacerlo. el problema era que sólo mostraba un mes y quería introducirle AJAX (lenguaje del que no tengo prácticamente ni idea) para poder moverme entre los meses.

Buscando en Internet vi un ejemplo en inglés que funcionaba y que más o menos te explicaba como se iba generando el código. El problema de dicho calendario que encontré es que sólo te mostraba el día de hoy y el resto, y yo quería añadirle los eventos. Así que he intentado introducir la consulta en el código de la siguiente manera:

Código PHP:
foreach($weeks AS $week){
        echo 
'<tr class="week">'
        foreach(
$week as $day)
        {
            

        
$ID $year."-".$month."-".$day ;
        
$query_calendario "SELECT * FROM eventos where fecha_evento = '$ID'";
        
$calendario mysql_query($query_calendario$conexion) or die(mysql_error());
        
$row_calendario mysql_fetch_assoc($calendario); 
debido a que en el otro código tenía algo similar a ésto:

Código PHP:
while($diaa <= $ultimo){
        
$dia date("D",mktime(0,0,0,$month,$diaa,$year)); # retorna el dia de la semana en letras...
        
$fecha date("j",mktime(0,0,0,$month,$diaa,$year)); #retorna el dia del mes en 01/31
        
$dia_semana date("N",mktime(0,0,0,$month,$diaa,$year)); #retorna el dia de la semana en numero
        
$evento $year."-".$mes_num[$month]."-".$fecha;
        
        
$ID $year."-".$month."-".$fecha ;
        
$query_calendario "SELECT * FROM eventos where fecha_evento = '$ID'";
        
$calendario mysql_query($query_calendario$conexion) or die(mysql_error());
        
$row_calendario mysql_fetch_assoc($calendario); 
El primer código lo puse porque se supone que me iría generando una consulta por día. Sin embargo, resulta que me da el siguiente error:


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /homepages/31/d392666889/htdocs/pruebas/ajax_calendar_part1.php on line 141


y no lo entiendo, porque buscando en los foros, he visto que el error es problema de conexión y al principio del código tengo lo sieguiente:

Código PHP:
<?php require_once('../Conexiones/conexion.php'); ?>
<?php

mysql_select_db
($database_conexion$conexion);
en fin, alguien me puede ayudar???
Cómo puedo solucionar el error o alguien que se ofrezca a ayudarme a introducir las consultas en el nuevo calendario?? llevo casi un mes intentándolo y estoy desesperada, porque he aprendido algo de php, pero no soy ningún genio...