fullCalendar mysql
Pessoal, até já postei esse tópico na parte de PHP, estou colocando aqui para ver se consigo ser direcionado para um tutorial onde consiga resolver meu problema. Estou desenvolvendo uma agenda médica, e preciso colocar um calendário que busque no banco os dias do mês com horas disponíveis para consulta, bem os dias que não possuírem horários para consultas ficarão indisponíveis, mas claro mostraram no calendário. Bem pensei em colocar o datepicker ou o fullCalendar, inclusive o fullCaledar tem uma parte gráfica até melhor e estou tentando com ele. O problema é que não estou conseguindo amarrar isso com uma consulta no banco de dados. Bem pesquisando na net, consegui um exemplo com o fullCalendar que parece ter um algum problema que não consulta no banco: index.php
<html>
<head>
<link rel="stylesheet" href="js/fullcalendar.css" type="text/css" media="screen" title="no title" charset="utf-8">
<script type="text/javascript" src="js/jquery.js" charset="utf-8"></script>
<script type="text/javascript" src="js/fullcalendar.min.js" charset="utf-8"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.23.custom.min.js" charset="utf-8"></script>
<script type='text/javascript'>
$(document).ready(function() {
$('#calendar').fullCalendar({
// eventSources: ['includes/build_calendar_events.php']
events: 'includes/build_calendar_events.php'
});
});
</script>
</head>
<body>
<div id='calendar'></div>
</body>
</html>
build_calendar_events.php
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>json-events</title>
</head>
<body>
<?php
$start = $_GET['start'];
$end = $_GET['end'];
$hostname='localhost';
$username='root';
$password='';
$dbname='agenda_medica';
mysql_connect($hostname, $username, $password) or die("Unable to connect!");
mysql_select_db($dbname);
$result = mysql_query("select * from agendados");
$event_array = array();
while ($record = mysql_fetch_array($result)) {
$event_array[] = array(
'id' => $record['id'],
'title' => $record['agendamentoMedicoID'],
'start' => $record['agendamentoData'],
'end' => $record['agendamentoHora'],
// 'allDay' => $record['all_day']
);
}
echo json_encode($event_array);
?>
</body>
</html>Discussão (1)
Carregando comentários...