Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/03/2016, 20:59
Avatar de kip13
kip13
 
Fecha de Ingreso: agosto-2011
Mensajes: 167
Antigüedad: 12 años, 8 meses
Puntos: 13
Pregunta FullCalendar mostrar datos de base de datos por JSON

Hola a todos, tengo problemas en mostrar los eventos creados en mi base de datos en el plugin FULLCALENDAR, adjunto el código que utilizo.

Aqui hago la llamada de los datos por JSON
Código PHP:
<?php 
        
require ('/config.php');

        
$link mysql_connect("$hotsdb","$usuariodb","$clavedb") or die(mysql_error());
        
mysql_select_db('calendario',$link);
        
$query "SELECT title, startdate, enddate FROM calendar";
        
$result mysql_query($query) or die(mysql_error());
        
$arr = array();
        while(
$row mysql_fetch_assoc($result)){
             
$arr[] = $row
        }  
        echo 
json_encode($arr);  
    
?>
Este es el resultado de la consulta por JSON.



Aca es la pagina donde muestro el calendario.
Código PHP:
<link href="fullcalendar-2.6.1/fullcalendar.css" rel='stylesheet' />
<
script src="fullcalendar-2.6.1/lib/jquery.min.js"></script>
<script src="fullcalendar-2.6.1/lib/jquery-ui.custom.min.js"></script>
<script type="text/javascript" src="fullcalendar-2.6.1/lib/moment.min.js"></script>
<script type="text/javascript" src="fullcalendar-2.6.1/fullcalendar.min.js"></script>
<script>
$(document).ready(function() { 
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();
    var calendar = $('#calendar').fullCalendar({
    //configure options for the calendar
       header: {
          left: 'prev,next today',
          center: 'title',
          right: 'agendaWeek,agendaDay'
       },


       events: "/reservas.php",
       editable: true,
       defaultView: 'agendaWeek',
       allDayDefault: false,

    });
});
</script>
<style type='text/css'>

    body {
        margin-top: 40px;
        text-align: center;
        font-size: 13px;
        font-family: "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
        }

    #calendar {
        width: 400px;
        margin: 0 auto;
        }

</style>
</head>
<body>
<div id='calendar'></div>
</body>
</html> 
Me gustaría que me ayuden diciéndome tal vez que me falta en el código o si debo agregar algún campo en la tabla creada, he leído mucho para intentar resolverlo y nada, espero de verdad me ayuden, muchas gracias, SALUDOS!