FIgg3Medlem sedan sep. 2001354 inlägg Hejsan hej!
Alltid hållt på med asp innan men nu är jag tvungen att lära mig php vilket jag faktiskt ser fram imot, tittat lite på det innan men tyckt det verkat för krånligt och inte orkat lägga mer tid på det men nu jäddrar ;)
<?php
if ($_GET['show'] == "hello") {
echo $_GET['show'] . " world<br><br><a href='test.php'>Testa</a>";
} elseif ($_GET['show'] == "") {
echo "<a href='?show=hello'>Testa</a>";
}
?>
Skriver så och får detta som svar:
Notice: Undefined index: show in D:\º• hemsidor •º\filer\test.php on line 5
Notice: Undefined index: show in D:\º• hemsidor •º\filer\test.php on line 8
QimenMedlem sedan juni 20015 009 inlägg Prova med:
<?php
if (isset($_GET['show']) && $_GET['show'] == "hello") {
echo $_GET['show'] . " world<br><br><a href='test.php'>Testa</a>";
} elseif (isset($_GET['show']) && $_GET['show'] == "") {
echo "<a href='?show=hello'>Testa</a>";
}
?>
Isset kollar om variabeln show finns, finns den inte så går den vidare.
PeeerMedlem sedan mars 20025 907 inlägg Du måste kolla om show finns (med isset()) innan du kollar om det har ett speciellt värde.
Din kod skulle kunna se ut såhär
if (isset($_GET['show']) and $_GET['show'] == "hello") {
//Om $_GET['show'] finns och har värdet hello gör det här
echo $_GET['show'] . " world<br><br><a href='test.php'>Testa</a>";
} else{
//Show finns inte eller har fel värde.
echo "<a href='?show=hello'>Testa</a>";
}
?>
FIgg3Medlem sedan sep. 2001354 inlägg Tack för de snabba svaren!
Ska installera MySql nu så snart är ja tillbaka med fler jobbiga fråger ;)
QimenMedlem sedan juni 20015 009 inlägg
FIgg3 skrev:
Tack för de snabba svaren!
Ska installera MySql nu så snart är ja tillbaka med fler jobbiga fråger ;)
Om du anser att någon löst problemmet på din fråga så markera det svaret som löst genom att trycka på länken "Rapportera till moderatorn". :)
BäckmanMedlem sedan nov. 2001274 inlägg Qimen: Menar du inte "Acceptera som slutgiltigt svar", eller har de bytt namn på den funktionen? :)
QimenMedlem sedan juni 20015 009 inlägg Haha vilken miss av mig. :e
Var bara inne på att inte skriva fel så jag kopiera direkt. :e
Självklart ska det vara Acceptera som slutgiltigt svar. :r
FIgg3Medlem sedan sep. 2001354 inlägg Jaaapp jag glömde göra det så tack för du satte mig på plats :)