Attól, hogy nem veszel tudomást a hibáról, még létezik. És saját dolgod nehezíted meg, ha egyszer olyant hibázol, ahogy egy változó deklarációt rontasz el. Egy változónevet írsz el a 3ezer soros programban. És nem tudod mi a hiba. Majd pár órás keresgélés után hopp, megvan a változó, ahol $a helyett $b -t írtál. És rég meg lett volna a hiba, ha a notice hibákat megjeleníted. Nincs olyan, hogy felesleges sor, ha az egy hibát előz meg.
Egyébként:
$select_abc = isset($_POST['select_abc']) ?
$_POST['select_abc'] : ''; switch($select_abc){
case 0;
$_SESSION["select_abc"] = "ORDER BY user.vezetek_nev";
break;
case 1;
$_SESSION["select_abc"] = "ORDER BY user.vezetek_nev DESC";
break;
case 2;
$_SESSION["select_abc"] = "ORDER BY user.kereszt_nev";
break;
case 3;
$_SESSION["select_abc"] = "ORDER BY user.kereszt_nev DESC";
break;
case 4;
$_SESSION["select_abc"] = "ORDER BY user.teljes_nev";
break;
case 5;
$_SESSION["select_abc"] = "ORDER BY user.teljes_nev DESC";
break;
default:
$_SESSION["select_abc"] = "ORDER BY user.teljes_nev";
}
vagy
switch(@$_POST['select_abc']){
case 0;
$_SESSION["select_abc"] = "ORDER BY user.vezetek_nev";
break;
case 1;
$_SESSION["select_abc"] = "ORDER BY user.vezetek_nev DESC";
break;
case 2;
$_SESSION["select_abc"] = "ORDER BY user.kereszt_nev";
break;
case 3;
$_SESSION["select_abc"] = "ORDER BY user.kereszt_nev DESC";
break;
case 4;
$_SESSION["select_abc"] = "ORDER BY user.teljes_nev";
break;
case 5;
$_SESSION["select_abc"] = "ORDER BY user.teljes_nev DESC";
break;
default:
$_SESSION["select_abc"] = "ORDER BY user.teljes_nev";
}
De ha forrást akarsz rövidíteni akkor nem a hibaüzenete kezelésén kell spórolni.