Kezdőoldal » Számítástechnika » Programozás » PHP - Változó indexelése?

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";

}

2014. máj. 3. 20:34
Hasznos számodra ez a válasz?
 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!