Dodaj još jedan case(0) ili case($var==0): i radiće.
Ako već strepiš od nule.
Dakle, ne moraš ni case($var==int) već samo int
Eto, rešio sam ti tvoj čudnovati primer.
Sve i da nisam, ovaj sajt sam skoro završio. » magona.rs
I komplet sajt, tu gde može, gde sam zapravo ja lično smatrao da treba da koristim switch/case, koristio sam switch/case.
Jer switch metoda, ima svoju svrhu i lakše je mnoge stvari raditi uz takvu kontrolnu strukturu, hteo ti to sebi da dočaraš ili ne.. :)
Npr. /?prikaz=nasa_izdanja
Prikaz je konstanta zapravo, dobijam je iz same funkcije, postoji dakle jedna funkcija koja ispljuje to i još par definicija pride, dakle nešto ovako..
I kasnije, na glavnoj prekretnici..
Code (php):
switch( prikaz ){
case($pageAr[1]): /* execute something here ... */ require_once _lang .$pageAr[1].'.php'; break;
case($pageAr[2]): /* execute ... or not, whatever.. */ require_once _lang .$pageAr[2].'.php'; break;
# itd.. itd..
}
Kao što sam pomenuo, svaki od tih prekidača, radi kako treba, obavlja sve kako sam i zamislio, i ne samo to, switch( prikaz ): se ponavlja više puta na više različitih mesta. Jedan je samo za dinamički css drugi je za sami html. I validacija prilikom registracije, pa i login-a.. ide kroz switch case.
Taj problem koji ti pokušavaš uporno da ilustruješ, a nema potrebe, jer ti verujemo, majke nam, se prevazilazi veoma lako i zaista nema potrebe osvrtati se na te stvari.
Slučaj da li je promenjiva možda numerička ili čist integer? Ili na kraju krajeva jedna obična Nula?
Kada neko ukuca nulu na poljiima za unos imena ili lozinke, samo nulu dakle, tretira se kao NULL. I to - ne prolazi. To se i ispisuje.
Prazno polje. Jer nula i jeste ništa. Al' to » ništa « ne može da prođe. Izađe poruka na ekranu koja detaljiše o tom i tom polju.
Sad, ko želi, neka upisuje nule dokle god hoće, ja šta da mu radim? :)
A mogu čas posla da izmenim tu definiciju za poruku i da piše samo - Greška! Nepravilan unos.
Jer, nula se u ovom mom slučaju tretira kao NULL ili case(empty($inputField))
Isto mu dođe.
about:networking