Bonjour,
Je souhaiterais connaitre si quelqu'un utilisant le JQuery week calendar avait trouvé comment faire l'intégration PHP pour ajouter, modifier ou supprimer des évènements depuis PHP?
Votre aide est plus que la bienvenue! :ccool:
Merci.
Version imprimable
Bonjour,
Je souhaiterais connaitre si quelqu'un utilisant le JQuery week calendar avait trouvé comment faire l'intégration PHP pour ajouter, modifier ou supprimer des évènements depuis PHP?
Votre aide est plus que la bienvenue! :ccool:
Merci.
pas de PHP je pense. ce plugin doit être utilisé via Javascript.
tout est dit sur la page que tu as donné.
J'ai trouvé une version PHP:
http://project.parko.org/weekcalendar/
Je suis toujours à la recherche de la source...
mais arrf... évidemment qu'il y a du PHP. mais si tu regardes bien, c'estCitation:
J'ai trouvé une version PHP:
http://project.parko.org/weekcalendar/
Je suis toujours à la recherche de la source...
le Javascript qui fait tout tourner :p.
pour que cela fonctionne, suis simplement point par point le tutorial.
Le tutorial explique comment alimenter le calendrier, en passant en array en argument au calendrier, ça pas de problème on le génère en php vers JS.
Par contre là où c'est plus chaud, c'est la sauvegarde de données dans une db. Celle-ci doit se faire lorsqu'on créer, modifie, déplace (drag and drop) ou supprime un évènement.
Je pensais faire de l'ajax, mais il faut trouver dans le code à quel endroit faire appel à la fonction pour chaque cas possible. C'est quand même la que c'est chaud...
tout ce fait en JS. tu dois te servir des callbacks (event*) et des méthodes
fournies. comme la chose est bien faîte, tu as normalement tout ce dont tu
as besoins pour faire des sauvegardes et/ou charger tes calendriers.
bon, par contre c'est du bon JS c'est sûr...
Oui effectivement tout ce genre dans les events...
J'ai réussi à faire l'intégration sans trop de difficultés au final...
Merci! ;)
Bonsoir,
je cherche aussi a faire l'integration, mais je ne trouve pas de tutoriaux aux adresses des postes précédents ...
J'ai essayé de le faire moi meme, en fonction du JS, mais je suis bloqué a un endroit :
Je ne sais pas a quoi doit ressembler le resultat du Json :(Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $.post("appointmentserver.php?action=add", { "action": "add", "offset" : getoffsethours(), "calendarid": getcalendarid(), "start": start, "end": end, "eventname": name, "dragable": dragable, "resizeable": resizeable }, function(json){ $calendar.weekCalendar("removeUnsavedEvents"); $calendar.weekCalendar("updateEvent", json); }, 'json');
Si Sayrus tu passais par la, je prendrai volontier tes php :)
Voilà ce que je fais comme requête JSON:
J'ai mélangé je js et le php comme un barbar mais ça marche! Maintenant je ne peux pas t'envoyer mes fichiers car ils ne m'appartiennent pas et de plus l'application calendar a été complètement modifiée.Code:
1
2
3
4
5
6
7
8$.getJSON("getList.php",{id: <?php echo (int)$_GET['groupe'];?>, start: calEvent.start, end: calEvent.end, ajax: 'true'}, function(j){ var options = ''; for (var i = 0; i < j.length; i++) { options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>'; } $("select#local").html(options); });
Mais en faisant une requête JSON de la sorte, ça devrait fonctionner!