Autor | Zpráva | ||
---|---|---|---|
barneby Profil |
Dobrý den,
jak mám tenhle kód předělat aby nebyl tak Zpracený? <?php if ("1"==$_SESSION['prava']) {$sl = "1";} elseif ("2"==$_SESSION['prava']) {$sl = "2";} elseif ("3"==$_SESSION['prava']) {$sl = "3";} elseif ("4"==$_SESSION['prava']) {$sl = "4";} elseif ("5"==$_SESSION['prava']) {$sl = "5";} elseif ("6"==$_SESSION['prava']) {$sl = "6";} elseif ("7"==$_SESSION['prava']) {$sl = "7";} elseif ("10"==$_SESSION['prava']) {$sl = "";} ?> |
||
ninja Profil |
#2 · Zasláno: 7. 1. 2014, 18:54:01
to je humor, nebo to myslíte vážně?
|
||
Magnus123 Profil |
#3 · Zasláno: 7. 1. 2014, 18:54:49
barneby:
Třeba takto: <?php $sl = $_SESSION["prava"]; if ($sl == 10) { $sl = ""; } |
||
okolojsoucí Profil |
#4 · Zasláno: 7. 1. 2014, 19:00:15
$prava = $_SESSION['prava']; if(is_int($prava)){ if($prava === 10) $sl = ""; else $sl = $prava; } |
||
barneby Profil |
#5 · Zasláno: 7. 1. 2014, 19:08:31
okolojsoucí:
To je dobrý dík ;) |
||
Časová prodleva: 3 dny
|
|||
peta Profil |
Vubec ale neresis stav, kdy bude $_SESSION['prava'] == "" nebo treba "8" nebo jina hodnota, v puvodnim kodu. A slo by to resit i switchem, pokud by ty hodnoty zrovna neodpovidali $_SESSION['prava']
|
||
okolojsoucí Profil |
#7 · Zasláno: 10. 1. 2014, 13:29:27
peta:
Pokud je to na mě, tak si přečti co dělá funkce is_int |
||
Časová prodleva: 11 let
|
0