IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Notice: Undefined index [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 37
    Par défaut Notice: Undefined index
    Bonjour à tous. Je developpe en php et depuis un bon bout de temps j'ai un petit problème avec un calendrier. Chaque fois que je chage la page le calendrier s'affiche normalement mais au dessus il appait:
    Notice: Undefined index: m in C:\Program Files\EasyPHP 2.0b1\www\projet_crtv\calendrier.php on line 14
    Notice: Undefined index: y in C:\Program Files\EasyPHP 2.0b1\www\projet_crtv\calendrier.php on line 14

    Quand je passe au mois suivant le message disparait mais sur la barre de navigation il apparait les variables de mois et d'année ainsi:

    http://127.0.0.1/projet_crtv/accueil.php?m=6&y=2009
    J'ai dejà essayé de corriger plusieurs fois aves if (isset...) mais ça me renvoie toujours un message d'erreur.
    voici le debut de code du calendrier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    if(!$_GET['m'] && !$_GET['y'])	$timestamp = mktime(0, 0, 0, date('m'), 1, date('Y'));
     
    	else $timestamp = mktime(0, 0, 0, $_GET['m'], 1, $_GET['y']);
     
    pour le griser plus tard (sinon le jour actuel ne se situe pas dans le mois)
    	if(date('m', $timestamp) == date('m') && date('Y', $timestamp) == date('Y')) $coloreNum = date('d');
     
    	$m = array("01" => "Janvier", "02" => "Février", "03" => "Mars", "04" => "Avril", "05" => "Mai", "06" => "Juin", "07" => "Juillet", "08" => "Août", "09" => "Septembre", "10" => "Octobre",  "11" => "Novembre", "12" => "Décembre");
    	$j = array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
    Aidez moi s'il vous plait

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    c'est pourtant bien isset() qu'il faut utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if(!isset($_GET['m']) || !isset($_GET['y']))
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 37
    Par défaut
    coe je l'ai dit j'ai deja utilisé isset. Mais peut être le place mal dans le code. Tu peux m'indiquer à quel niveau je dois le mettre exactement?

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    A la place de ton if actuel.

    Si tu as encore l'erreur apres, c'est que tu utilises $_GET ailleurs.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Inscrit en
    Janvier 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 37
    Par défaut
    cool
    merci bien ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 03/04/2007, 10h01
  2. Notice: Undefined index method post
    Par vanou dans le forum Langage
    Réponses: 8
    Dernier message: 07/03/2007, 09h33
  3. Pb erreur Notice: Undefined index: pseudo
    Par PAINCO dans le forum Langage
    Réponses: 15
    Dernier message: 19/02/2007, 18h20
  4. Notice: Undefined index
    Par abusatif dans le forum Langage
    Réponses: 4
    Dernier message: 08/02/2007, 09h03
  5. Réponses: 9
    Dernier message: 01/05/2006, 00h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo