webForumDet fria alternativet

if satser . register_globals off

2 svar · 183 visningar · startad av dxm

dxmMedlem sedan feb. 200359 inlägg
#1

Funkar inte vanliga if satser typ
<?
if ($arne == "je")
{
echo "tja";
}
else if ($arne == "ne")
{
echo "apa";
}
else
?>

när register_globals är off. hur gör man annars? för att det skall funka.

MatteMedlem sedan aug. 20002 975 inlägg
#2

Varifrån kommer variabeln $arne?

Är det från ett formulär:

if ($_POST['arne'] == "je")

Är det från en länk:

if ($_GET['arne'] == "je")

Är det från en cookie:

if ($_COOKIE['arne'] == "je")

Är det från en session:

if ($_SESSION['arne'] == "je")

Om den kommer från någon av ovanstående är det att rekommendera att kolla om variabeln finns först:

if (isset($_POST['arne']) && $_POST['arne'] == "je")
dxmMedlem sedan feb. 200359 inlägg
#3

tack så mycket för svaret.

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