Maintenant j'ai regarde le code
$report n'est pas defini a ta ligne 30! Il faut mettre un qqchose comme if (isset($_GET) && ($_GET['report'] != '')) $report = $_GET['report'] ; avant!
Moi je mets if (isset($_GET) && ($_GET['report'] != '')) dans un cas pareil car le seul post qu'il fait est report. Mais bon, chacun son style je suppose
Bah justement c'est pour ça que j'ai opté pour ma solution parce que la
tienne si $_GET['report'] n'existe pas tu auras une erreur (dans
le cas où il y aurait plusieurs variables $_GET ;-)
Hein, quoi ? Moi y en a pas comprendre ! Ma proposition fait justement ce que tu dis puisque j'ai fait l'hypothese qu'il y a une seule variable postee, en l'occurence report Donc le cas où il y aurait plusieurs variables $_GET n'a pas lieu avec mon hypothese
Mais pour une solution plus global:
if (isset($_GET)){
if (isset($_GET['report']) && ($_GET['report'] != '')) {
...
}
}
la on est sur de chez sur
J'insiste sur le premier isset, question de methode meme si ca semble inutile. Pour le choix entre AND et &&, bah au finish c'est pareil, question de precedence... && decoupe mieux selon moi...