PHP - Változó indexelése?
Figyelt kérdés
Általában GET lekéréshez ezt használom:
$drm=$_GET["drm"]; if($drm==null OR $drm==""){$drm="000";}
De gyakran előkerül ez a "hiba":
Notice: Undefined index: drm
Hogyan tudnám indexelni a változóim?
2014. máj. 3. 20:16
1/2 anonim válasza:
a $_GET tömbnek nincs drm nevű indexe.
akkor létezik benne ez az index, ha az urlben hasonló található meg: ...?drm=20
úgy kell kezelni, hogy:
$drm = "000";
if(isset($_GET["drm"])){ //Ha a $_GET tömbben létezik a drm indexű elem
if(!empty($_GET["drm"])){ //Ha nem üres (nem null, nem 0, nem "")
$drm = $_GET["drm"];
}
}
egyszerűbben:
if(isset($_GET["drm"]) && !empty($_GET["drm"])){
$drm = $_GET["drm"];
}else{
$drm = "000";
}
2/2 A kérdező kommentje:
Köszönöm!
2014. máj. 3. 20:36
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!