Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/07/2013, 19:44
Avatar de exmatuz
exmatuz
 
Fecha de Ingreso: mayo-2013
Mensajes: 9
Antigüedad: 11 años, 7 meses
Puntos: 1
Respuesta: Problema con eventos fullcalendar llamados desde la bd con JSON

Ya lo resolví, usando un if - elseif comparando el array allDay que se recibe desde fullcalendar. Si es "false" pasarle el valor 0 a la variable, y si es "true", pasarle 1. Facil

Código PHP:
Ver original
  1. <?php
  2.  
  3. $title=$_POST['title'];
  4. $start=$_POST['start'];
  5. $end=$_POST['end'];
  6. $allday=$_POST['allDay'];
  7.  
  8. if($allday == "false"){
  9.             $allday = 0;
  10.         }
  11.         elseif ($allday == "true") {
  12.             $allday = 1;
  13.         }
  14.  
  15. // connexion à la base de données
  16.  
  17.  try {
  18.  $bdd = new PDO('mysql:host=localhost;dbname=fullcalendar', 'exal', '1990');
  19.  } catch(Exception $e) {
  20.  exit('Impossible de se connecter à la base de données.');
  21.  }
  22.  
  23. $sql = "INSERT INTO evenement (title, start, end, allDay) VALUES (:title, :start, :end, :allDay)";
  24. $q = $bdd->prepare($sql);
  25. $q->execute(array(':title'=>$title, ':start'=>$start, ':end'=>$end, ':allDay'=>$allday));
  26. ?>