Autor | Zpráva | ||
---|---|---|---|
denCo Profil |
#1 · Zasláno: 2. 7. 2009, 20:17:21
mam jednu funkciu, ktora mi overuje, ci sa meno a heslo nachadza v databaze a overuje ci sa zhoduje a jeden riadok z toho je tento
echo $a -> overituzivatela( $_POST['nick'], $_POST['heslo'])? 'OK': 'CHYBA'; ked sa nachadza vpise OK a ked sa nenachadza, tak vypise CHYBA... lenze neviem do akej premennej mi to napise... |
||
tiso Profil |
#2 · Zasláno: 2. 7. 2009, 20:21:25
denCo - do žiadnej, keďže tam máš echo, tak to ide na výstup (do prehliadača).
|
||
fuckin Profil |
#3 · Zasláno: 2. 7. 2009, 20:22:39 · Upravil/a: fuckin
IMHO do $a, avsak mluvis o funkci ale pritom mas na mysly metodu, ujasni si pojmy, a takto bych ternarni operator nikdy nepouzil.
|
||
tiso Profil |
#4 · Zasláno: 2. 7. 2009, 20:26:23
fuckin - môžeš vysvetliť kde v $a to nájdem?
|
||
fuckin Profil |
#5 · Zasláno: 2. 7. 2009, 21:42:50
$a = overeni(...) ? 'ano' : 'ne'; Myslim ze je to ekvivalent ne? Jestli se mylim tak beru zpet. ;) |
||
tiso Profil |
#6 · Zasláno: 2. 7. 2009, 23:12:04
fuckin - nie je...
fuckin, denCo: $a je objekt, cez $a->overituzivatela(...) sa zavolá metóda objektu, tá niečo porobí. Podľa kontextu vracia true/false, podľa toho sa ternárny operátor rozhodne ktorú text sa potom cez echo vypíše. Ak by sa v tej metóde nastavoval nejaký atribút triedy (=premenná) ktorý by kopíroval jej návratovú hodnotu, tak by sa dal nájsť tam teda cez $a->atribute pri verejnom (public) atribúte alebo cez get metódu $a->getAtribute() ak taká existuje. |
||
denCo Profil |
#7 · Zasláno: 3. 7. 2009, 09:56:42
mne ide o to, ze ked vipise OK tak nech nastavi cookie a ak vypise CHYBA tak nech vipise chybovu hlasku... len neviem ktoru premennu mam porovnavat...
|
||
tiso Profil |
#8 · Zasláno: 3. 7. 2009, 10:03:47
if($a->overituzivatela( $_POST['nick'], $_POST['heslo']){ //nastav coookie }else{ //vypis chybovu hlasku } |
||
denCo Profil |
#9 · Zasláno: 3. 7. 2009, 10:10:39
aha... dobre dikes... idem skusit
|
||
denCo Profil |
#10 · Zasláno: 3. 7. 2009, 10:59:31
hlasi chybu
Parse error: syntax error, unexpected '{' in... na riadku if($a->overituzivatela( $_POST['nick'], $_POST['heslo']){ |
||
fandaa Profil |
#11 · Zasláno: 3. 7. 2009, 11:32:11
denCo
if($a->overituzivatela( $_POST['nick'], $_POST['heslo'])) { |
||
denCo Profil |
#12 · Zasláno: 3. 7. 2009, 13:21:05
jop ide to dikes... tu zatvorku som si nevsimol
|
||
Časová prodleva: 16 let
|
0