calendrier et base de données !! complex ... [résolu] - PHP - Programmation
Marsh Posté le 13-06-2005 à 00:05:36
si quelqu'un ne comprends pas le pb n'hesitez pas envoyer un mail ou repondez au topic
Marsh Posté le 13-06-2005 à 00:23:55
Difficile de répondre... "il me dit non !! ", c'est pas un problème valide Un logiciel ça ne dit pas non, ça indique soit rien, soit un message, un avertissement ou une erreur Et c'est exactement ce qu'ils nous faut, sinon on ne pourra rien faire
Marsh Posté le 13-06-2005 à 00:35:09
FlorentG a écrit : Difficile de répondre... "il me dit non !! ", c'est pas un problème valide Un logiciel ça ne dit pas non, ça indique soit rien, soit un message, un avertissement ou une erreur Et c'est exactement ce qu'ils nous faut, sinon on ne pourra rien faire |
je l'ai mis dans le code du calendrier
Warning: in_array(): Wrong datatype for second argument in calend.php in line 83
Marsh Posté le 13-06-2005 à 00:38:34
Ah oups T'es bien dans la fonction calendrier() ? et j_agenda et bien déclaré en dehors ? Si oui, il faut faire comme ça :
in_array($j, $GLOBALS['j_agenda']) |
Ou mettre au début de la fonction (à faire si tu l'utilise plusieurs fois) :
global $j_agenda; |
Marsh Posté le 13-06-2005 à 00:42:07
FlorentG a écrit : Ah oups T'es bien dans la fonction calendrier() ? et j_agenda et bien déclaré en dehors ? Si oui, il faut faire comme ça :
|
oui je suis bien dans la fonction !!
ca doit etre ca !!
merci
( enfin ca ne marche pas mais ya plus l'erreur déjà !!! )
merci
Marsh Posté le 13-06-2005 à 00:48:17
dezolé ya encore un pb et la je comprends pas !
$j_agenda est en global
Code :
|
retour
Code :
|
Marsh Posté le 13-06-2005 à 00:50:09
Bizarre le contenu de ton array tout de même, y'a pas de clé pour '4'. Essaye avec :
var_dump($j_agenda); |
Pour voir si c'est différent
Marsh Posté le 13-06-2005 à 00:53:13
FlorentG a écrit : Bizarre le contenu de ton array tout de même, y'a pas de clé pour '4'. Essaye avec :
|
comment je peux faire pour mettre une clé ?
Code :
|
marche po
Marsh Posté le 13-06-2005 à 00:55:09
Ok, en fait, là y'a bien une clé. Sauf que dans la valeur, y'a :
'','4' |
, et non pas '4' tout court
Il faudrait que le var_dump donne :
array(1) { [0]=> string(6) "4" } |
Et là, ça fonctionnerait. Donc il y'a peut-être un problème lors du remplissage de $j_agenda
Marsh Posté le 13-06-2005 à 00:58:12
en fait comme peut yavoir plusieurs evenement dans ma table agenda
j'ai fait lors de la requete :
Code :
|
donc le 1er $contenu="''"; fo le virer ?
Marsh Posté le 13-06-2005 à 01:00:17
Je vois. En fait on peut pas faire comme ça. Là tu créer un tableau avec un seul élément dedans. si tu veux plusieurs éléments dedans, faut faire :
$j_agenda = array(); |
Là, à chaque passage de boucle, il te crééra un élément dans $j_agenda avec pour valeur le résultat de mysql_result
Marsh Posté le 13-06-2005 à 01:03:13
MERCIIIIIIIIIIIIIIIIIIIIIIIIi
t'es un ange !!
je vais pouvoir me coucher !!!
encore mille merciiiiiii!
Je t'adore !!!
Marsh Posté le 12-06-2005 à 23:47:22
bonjours !
voila je veux faire un calendrier pour ma classe !
un seul compte pour tous !
quand il se connecte il peuvent ajouter des trucs dans l'agenda !
je veux quand je crée mon agenda que lorsqu'il y a un evenement il mette en fond la case du jour en rouge
donc je stocke depuis la table des membres dans un tableau array les differentes dates du mois que l'on affiche
et je lui dit in_array( jour_en_cretion , tableau)
il me dit non !!
voir code
voila la structure de la table :
je comprends pas pourquoi ca ne marche pas !!!
Message édité par - janfy - le 13-06-2005 à 01:05:04