webForumDet fria alternativet

Kolla om variabel finns i querystring

2 svar · 213 visningar · startad av Erik Juhlin

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#1

Jag vill kunna skriva:

$pageId = $HTTP_GET_VARS["pageId"] == "" ? -1 : $HTTP_GET_VARS["pageId"];

Men då får jag felet...

Notice: Undefined index: pageId in D:\WebProjects\DDB\index.php on line 4

...om inte pageId finns i querystringen. Hur löser man det?

MatteMedlem sedan aug. 20002 975 inlägg
#2
if (isset($HTTP_GET_VARS["pageId"])){
  $pageId = $HTTP_GET_VARS["pageId"] == "" ? -1 : $HTTP_GET_VARS["pageId"];
}

eller

$pageId = (!isset($HTTP_GET_VARS["pageId"]) || $HTTP_GET_VARS["pageId"] == "") ? -1 : $HTTP_GET_VARS["pageId"];
Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Gillade det senare mer... :)

123 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)