Autor Zpráva
Petr-K
Profil *
Zdravím,

potřeboval bych malou kontrolu.. Moc mi nejde do hlavy, proč mi jednoduchá podmínka ve funkci neustále vrací chybu. Resp. proč mi jakoukoliv hodnoty vyhodnoti jako nečíselnou hodnotu a vrátí false?

HTML:
...
<input type=\"number\" name=\"id_user\" value=\"\" />
<input type=\"number\" name=\"id_profile\" value=\"\" />
...

FCE v PHP:
...
if(!is_int($this->id_user) or !is_int($this->id_profile)){
  return false;
}
...
Tori
Profil
Petr-K:
Neznám HTML5 prvky, ale v poli GET/POST jsou AFAIK jen řetězce nebo pole řetězců. Ověření číselného řetězce např. tady: ověřit pouze čísla
Petr-K
Profil *
Tori:
Omlouvám se, za nové vlákno, nevšiml jsem si včerejšího dotazu.
Nicméně, funkce ctype_digit() funguje ideálně, děkuji za rychlou radu.

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: