Salve a tutti,
Stamattina mentre lavoravo ad uno script in php mi sono trovato sullo strlen e sugli operatori maggiore e minore.

Mi č stato chiesto di mettere una variabile minore di 16 lettere/numeri e maggiore di 17, in caso in cui la variabile avesse meno di 16 lettere o maggiore di 17 lettere, lo script vā in errore.

L'ho fatto in questo modo.

Codice PHP:
if (strlen($codice) <16 && 17> || strlen($inop) <1){ $mx "ERRORE : Compila correttamente tutti i campi"; }else{ $mx "......"
Come vedete, la variabile
Codice PHP:
strlen($codice
non č corretta perche' dā un errore T_BOOLEAN_OR.


Ho provato a sostituire
Codice PHP:
&& 
in
Codice PHP:
or 
ma il risultato č sempre lo stesso...

Aiutatemi, grazie