kiszállás a SWITCH-ből
Heo!Természetesen ez egy leegyszerűsített példa, de a lényeg bennevan.
Az a konkrét gond hogy hiába írtam oda, hogy ha a $p értéke null akkor "szakadjon" meg a switch mégis leellenőrzi az egészet az apache és így ezt a hibaüzenetet kapom:
Gondlom nem tetszik neki hogy ottvan a $_GET[id].. Hogy tudnék kiszállni a switchből, úgy hogy meg se vizsgálja a többi részt?
■
<?php
$p = "null";
switch( $p )
{
case "null":
break;
case "iras_adatbazisba"
$query = "SELECT author, title, content FROM cp_news WHERE id = $_GET[id]";
}
?>
Az a konkrét gond hogy hiába írtam oda, hogy ha a $p értéke null akkor "szakadjon" meg a switch mégis leellenőrzi az egészet az apache és így ezt a hibaüzenetet kapom:
Parse error: parse error, unexpected T_VARIABLE in (...)/index.php on line (...)
Gondlom nem tetszik neki hogy ottvan a $_GET[id].. Hogy tudnék kiszállni a switchből, úgy hogy meg se vizsgálja a többi részt?
szintaktika
és a $query = ... után sem árt a break;
az ok
a problema meg sajnos nem oldodott meg :/
félreértések elkerülése végett...
és
nem lehet, hogy nem csak itt írtad el?
<Nincs cím>
<Nincs cím>
xxx
*sadface*
ugyazez a hibaüzenet
Parse error: parse error, unexpected T_VARIABLE in .../admin/index.php on line 194
194
Egyébként, ha tényleg null értéket akarsz megadni, akkor nem kell idézőjelbe tenni.
váhh
buta voltam ugyanis csak egy ";" karakter hiányzott az előző sorból :/
amugy fura volt ez az error msg..
gn