Autor Zpráva
jozo
Profil *
Ako spravim aby mi podla id stranky vypisovalo v menu iste veci:

[code]


switch ($i) {
case 0:
print


case 1:
print "ifno1";
case 2:
print "ifno2";
case 3:
print "ifno3";
case 4:
print "info2";

}

[/code]

takto by to slo ale to info2 by tam muselo byt 2x co si nemozem dovolit, a tiez pre rozne id je viac stranok

[code]


switch ($i) {
case 0:
print


case 1:
print "ifno1";
case 2:
case 4;
print "ifno2";
case 3:
case 7:
print "ifno3";
case 4:
print "info4";

}

[/code]

tak nieak keby to fungovalo? ako to spravit tak aby som nemusel pouzit podmienky?
peta
Profil
Ten case tak fungovat bude.
Jeste muzes pouzit pole.
jozo
Profil *
<?php
$i=1;
switch ($i) {
case 0:
case 1:
print "ifno1";
case 2:
case 4;
print "ifno2";
case 3:
case 1:
print "ifno3";
case 4:
print "info4";

}

?>


to mi hodi vsetky infa a malo by len info1 a info3
ako to tak spravim
Peca
Profil
peta
Nesmysl, přečti si manuál. Pokud tam není break, tak se automaticky zpracuje i následující case bez ohledu na jeho hodnotu.
Nevidím důvod to neřešit pomocí podmínek. Switch mně připadá dost nepřehledný.
jozo
Profil *
mam to pomocou podminek ale treba to na case. takze sa to neda?
Majkl
Profil *
[code]


switch ($i) {
case 0:
print
break;


case 1:
print "ifno1";
break;
case 2:
print "ifno2";
break;
case 3:
print "ifno3";
break;
case 4:
print "info2";

}

[/code]

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: