Autor | Zpráva | ||
---|---|---|---|
Jarin88 Profil * |
#1 · Zasláno: 5. 5. 2010, 19:40:16
Dobrý den,
dělám jednoduchou validaci, všechny inputy mi to kontroluje dobře, ale toto jediné mi nefunguje a ani to nic nehlásí. Je v tomto kódu nějaká chyba? $nyni = date('Y'); $chyby = array(); if (($data['rok'] < 1900) && ($data['rok'] >= $nyni)) { $chyby[] = "Vypln spravny rok vydani!"; } Děkuji |
||
ShiraNai7 Profil |
#2 · Zasláno: 5. 5. 2010, 19:55:02
Protoze je to logicky nesmysl. Kontrolujes totiz, zda je rok mensi nez 1900 a zaroven vetsi nebo roven soucasnemu roku.
Spravne by to tedy melo byt nejak takto: if($data['rok'] < 1900 || $data['rok'] >= $nyni) { ... } |
||
Jarin88 Profil * |
#3 · Zasláno: 5. 5. 2010, 19:59:20
Já su ale Jarin :-) děkuju
|
||
Jarin88 Profil * |
#4 · Zasláno: 5. 5. 2010, 23:30:44
hmm, ale funguje to jaksi divně. Rok 1900-2009 mi funguje, ale pokud zadám rok 2010, tak mi to nechce pustit
|
||
tiso Profil |
#5 · Zasláno: 5. 5. 2010, 23:45:22
Jarin88: zmaž =
|
||
Jarin88 Profil * |
#6 · Zasláno: 5. 5. 2010, 23:52:30
Já su fakt magor. Mockrát děkuju
|
||
Časová prodleva: 14 let
|
0