joduak
Messages postés194Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention13 avril 2007
-
10 août 2005 à 17:30
joduak
Messages postés194Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention13 avril 2007
-
11 août 2005 à 11:12
Salut à vous, j'ai un gros problème sur mon calendrier.
copier coller le dans un fichier php et lancez le, vous verrez qu'il y a 2 ptites erreurs.
J'arrive pas à les résoudre je galère comme un ouf lol
je suis débutant.
<?
//choix des couleurs
$bgcolor="ffffff" ; // Couleur de fond
$daybgcolor="0000FF" ; // Couleur des jours de la semaine
$dombgcolor="FF0000" ; // Couleur du jour sélectionné
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 10 août 2005 à 17:39
Salut,
Tu veux pas nous les donner plutôt les erreurs ?
Tu sais que t'es en train de réinventer l'eau chaude avec toutes tes manipulations de date... si c'est pour t'entrainer, c'est bien, sinon regrde la doc php sur les dates
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 10 août 2005 à 18:31
En fait, il faut vérifier que les variable $form et $elem existe avant de les utiliser (if (!empty($form))... ou plus simple, les initialiser à vide au début de ton script : $form=''; et $elem='';
Attention, il faut utiliser <?php à la place de <?.
Arn;o)
joduak
Messages postés194Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention13 avril 2007 10 août 2005 à 21:11
Merci pour ta réponse tu es super sympa!
J'ai fait comme tu as dit, j'ai initialisé à vide $form et $elem il n'y a plus d'erreur en effet, mais...
il y a toujours un mais lol, quand je clique sur une autre date il rafraichit la page mais ne charge pas les nouvelles valeurs, pourtant le code est logique lol.
joduak
Messages postés194Date d'inscriptionlundi 11 juillet 2005StatutMembreDernière intervention13 avril 2007 11 août 2005 à 00:02
j'avais essayé le GET mais bon ça enlève juste l'erreur.
Mais la date ne change pas lorsque l'on clique sur un autre jour.
On ne peut selectionner que la date du jour!! c ouf!
les variables sont bloquées...
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 11 août 2005 à 11:09
Content d'avoir pu t'aider .
N'oublie pas de regarder les fonctions date de php...
Par exemple,
Au lieu de remplir un tableau avec le nom des mois, tu peux utiliser ça :
function nomMois($mon)
{ return ucfirst(strftime("%B",strtotime("2002".sprintf("%02d",$mon)."01"))); }
idem pour les jours :
function nomJour($d)
{ return ucfirst(strftime("%A",strtotime("200408".sprintf("%02d",$d+1)))); }
Ensuite, il est inutile de rentrer manuellement le nombre de jours des mois
$nbj=strftime("%d",mktime(8,0,0,$mois+1,0,$an)); => nombre de jour du mois $mois de l'année $an
$d1j=strftime("%w",strtotime($an.$mois."01")); => jour de la semaine du 1er du mois
...