Erreur en php avec $_GET['annee']

Résolu
doubleau -  
KarCAroum Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
L'instruction php $yearstr=$_GET['annee']; retourne comme erreur :
Notice: Undefined index: annee
D'où vient cette erreur ?
La même chose se produit avec $monthstr=$_GET['mois'];

6 réponses

Kemich Messages postés 207 Date d'inscription   Statut Membre Dernière intervention   22
 
Enchanté,

Voici un bel article qu ipourra t'aider :

http://www.phpdebutant.org/article53.php

Bon courage.
1
magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   13
 
un petit peu plus de code t'es sur que tes variables s'appelle bien mois et annee
0
doubleau
 
Non, je ne suis sûr de rien. Je débute ! Je cherche à récupérer l'année en cours, le mois en cours, dans les variables annee et mois avec $_GET. Comment faut-il procéder, où trouver un bon tuto ? Merci...
0
jjsteing Messages postés 1670 Date d'inscription   Statut Contributeur Dernière intervention   181
 
Bonjour,

$_Get['annee'] te renvoie quelque chose si, et seulement si, annee apparait dans l adresse de ton site :

http://www.monsite.com?&annee=1990

dans ce cas, $_Get['annee'] te renverra 1990 ... sinon, erreur ;)

@++

N'hésitez pas à poser des questions, il vaut mieux être con 5 min que le rester toute sa vie ;)
N'oubliez pas de mettre votre Post en 'Résolu' quand c'est le cas :-D
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Effectivement, les variables globale $_GET[''] sont à définir dans l'url.

Tu peux tester si elles sont défini de la manière suivante:
if(isset($_GET['annee']))
	{
	$yearstr=$_GET['annee'];
	}
else{
	echo'Erreur, variable $_GET[\'annee\'] non défini';
	}
0
doubleau
 
Merci beaucoup.
0
magicshark Messages postés 402 Date d'inscription   Statut Membre Dernière intervention   13
 
pour afficher l'année de manière auto tu fais :

$year=date("Y");


echo $year;
renvoi 2010
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Oui enfin c'est pas forcement l'année en cours qu'il veux afficher mais peut-être une année précise...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
doubleau
 
C'est l'année en cours que je cherche à afficher. Ce code convient. merci
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Du coup effectivement, pas besoin de passer la date dans l'url.
0
KarCAroum Messages postés 274 Date d'inscription   Statut Membre Dernière intervention   91
 
isset avant de recuper une variable
0