| 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: 12 let
|
|||
0