Donc, tout d'abord, bonjour a tous, ensuite, je remerci d'avance ceux qui prendrons la pein de lire ce qui va suivre.
Mon probleme est simple, si je puis dire, j'ai une erreur de type Undefined index.

Le code referencé par cette erreur est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function datevalide($unedate) {
// renvoie vrai ssi la date j/m/a est valide (a doit etre positif)
    $date = explode("/", $unedate );
    echo "$date[2]";
    return  ( ctype_digit($date[0]) &&
            ($date[2] >= 1) && 
            ($date[1] >= 1) && ($date[1] <= 12) && 
            ($date[0] >= 1) && ($date[0] <= nb_jours($date[1],$date[2])) ) ;
}
Et l'affichage etant :

2006

Notice: Undefined index: 2 in d:\easyphp1-8\www\outils.inc.php on line 58

Notice: Undefined offset: 2 in d:\easyphp1-8\www\outils.inc.php on line 60

Sachant que je passe la chaine de caractere "27/04/2006" en parametre.
J'utilise easyphp en version 1.8.0.1 .

Merci d'avance.