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 27/12/2014 11:59:33

Merci Montuy.

Je vais essayer la méthode formulaire parce que là je ne comprends pas ce qui se passe avec Ajax et l'envoi de variables par POST.

Citation :

Mais vu comme, c'est écrit, je suis sûr que cela vient d'un problème de conformité de variables. Tu ne peux envoyer une données de type string dans un champs de type numérique, et vice-et-versa. Pour envoyer un champs string on mais 'string' et pas string. En résumé, il suffit qu'une de tes variables n'a pas le bon type par rapport au type de champs correspondant, cela ne fonctionnera pas.


Pour ce qui concerne le type de données il faudrait que Ajax transforme le type des variables avant de les envoyer au php car les variables de départ sont de type string et elle sont attendues en type string également.

Je n'ai pas de souci avec l'enregistrement dans la BDD. Exemple, quand je fais le test en dur :

// ----------------TEST -------------------------
$title $xoopsDB->quoteString("TOTO"); 
$start $xoopsDB->quoteString("2014-12-03 00:00:00"); 
$id $xoopsDB->quoteString("11");
$allday $xoopsDB->quoteString("1");
$end $xoopsDB->quoteString("2014-12-09 00:00:00"); 
// ----------------------------------------------


$sql "UPDATE ".$xoopsDB->prefix('agenda');
$sql.= " SET title = $title, start = $start, end = $end " 
$sql.= " WHERE id = $id";

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


et que j'exécute la page php seule, l'enregistrement s'effectue correctement.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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