Fork me on GitHub

Rapport de message :*
 

Re: Fullcalendar - essai de création d'un module

Titre du sujet : Re: Fullcalendar - essai de création d'un module
par alainpe sur 26/12/2014 19:13:34

Je continue avec mes questions. Je pense que les problèmes que je rencontre et les réponses apportées dans ce forum pourront être utiles à toute personne qui comme moi se lance dans la création d'un premier module (sans vraiment être un as en programmation).

Après la lecture des données, ce qui suit concerne l'écriture dans la BDD.

Pour ajouter un évènement de l'agenda, dans un premier temps, ça ne fonctionnait pas. Je pensais que c'était un problème de syntaxe. J'ai donc récupéré ma variable $sql
$sql 'INSERT INTO '.$xoopsDB->prefix('agenda');
$sql.=  ' (id,title,start,end,allday) '
$sql.= " VALUES (NULL,$title,$start,$end,$allday)";
echo 
$sql;

et je l'ai testée dans phpMyAdmin. En constatant que ça fonctionnait j'ai décidé de forcer l'écriture avec queryF :

$result=$xoopsDB->queryF($sql) or exit("Erreur");


Donc ça écrit dans la BDD, mais uniquement si je fourni en dur dans le code la valeur des variables :
$title $xoopsDB->quoteString("toto");
etc...

En fonctionnement normal les valeurs doivent être fournies par prompt (js dans le template) :

$.ajax({
 
type"POST",
 
url'http://localhost/modules/fullcalendar/add_events.php',
 
data'title='title+'&start='start +'&end='end ,
 
success: function(json) {
 
alert('OK');
 }
 });


Mon problème c'est que j'utilise la méthode post pour récupérer dans mon fichier add_events.php mes valeurs pour $title, $start etc
if (isset($_POST['title'])) {
    
$title $_POST['title'];
}

et que là ça ne fonctionne pas. Toutes les valeurs sont vides !!

Why ?
Merci

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

44 Personne(s) en ligne (39 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 44 | Plus ...