Autor Zpráva
jefitto44
Profil
Mám niečo takéto:
switch ($_GET['action'])

a tam rôzne case-y podľa toho, čo sa nachádza v adrese. Ak sa samozrejme v adrese nenachádza nič, tak nastáva default. Lenže vyskakuje mi tam notice, že premenná $_GET["action"] undefined index. To preto, že premenná neexistuje. Ako sa to dá ošetriť?

Skúšal som

if(!isset($_GET["action"]))
$_GET["action"]="a";

ale nefunguje. Globálna premenná sa asi nedá prechcať tým, že ju naostro definujem, pokiaľ nie je v query stringu... či?
Fisir
Profil
Reaguji na jefitta44:
if(isset($_GET['action'])){
    $action = $_GET['action'];
} else {
    $action = null;
}
switch($action){
    // …
jefitto44
Profil
Ciiii, parada, no toto by ma nenapadlo veru...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: