voxibis
Messages postés3Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention 5 août 2005
-
5 août 2005 à 11:38
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 2009
-
5 août 2005 à 14:30
Bonjour,
J'ai un petit problème pour adapter un script de news !
Je reçois cette erreur :
Notice: Undefined variable: report in d:\intranetok\news\postnews.php on line 30
Voici la page de code :
function alerter()
{
alert("OK !\n\nVotre news a été ajouté avec succès");
}
Post news
function afficher(testin) {
var temp = document.hop.document.hop.txt.value;
document.hop.document.hop.txt.value=temp+testin;
}
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 5 août 2005 à 13:17
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!
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 5 août 2005 à 13:38
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
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 5 août 2005 à 14:03
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 ;-)
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 5 août 2005 à 14:09
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...