ik heb een php schript gemaakt, die reageert op de output van een formulier, dat werkt allemaal, maar nu wil ik ie de waarde van $tc1 op het volgende controleert:
- is het een integer
- is het een integer van minder dan drie tekens
- heeft $tc1 wel een waarde
ik hebt dit ...
nou wil ik dus dat als één van de drie voorwaarde niet klopt dat ie dan $tc1 de waarde fout geeft en $ok de waarde false, nu geeft ie echter altijd de waarde fout en false ...
wat doe ik fout ?
- is het een integer
- is het een integer van minder dan drie tekens
- heeft $tc1 wel een waarde
ik hebt dit ...
PHP:
1
2
3
4
5
6
| <? if (!is_int($tc1) || !strlen($tc1)<3 || tc1=="") { $tc1 = "fout\n"; $ok = "false"; } ?> |
nou wil ik dus dat als één van de drie voorwaarde niet klopt dat ie dan $tc1 de waarde fout geeft en $ok de waarde false, nu geeft ie echter altijd de waarde fout en false ...
wat doe ik fout ?