tengo un script para cambiar la contraseña de usuario
y quiero que la contraseña nueva tengo 4 caracteres minimo.
como puedo indicar que si no hay 4 carateres en el formulario entonces, se muestre un mensaje de error
| ||||
<? $count = strlen($_POST['tu_var']); if ($count >= "4") { echo 'el nick tiene mas de 4 caracteres (o igual a 4)'; } else { echo ' error, el nick tiene menos de 4 caracteres ';} ?> Fijate si funciona
__________________ I Love Programming... |
| ||||
A ver ahora..! Lo que puso fulano es correcto, igualmente prueba ahora con estas modificaciones: <? $count = strlen($_POST['tu_var']); if ($count=>4) { echo "el nick tiene mas de 4 caracteres (o igual a 4)";} else { echo "error, el nick tiene menos de 4 caracteres";} ?>
__________________ "Quien no peca contra la ciencia no descubre nada" Albert Einstein |
| ||||
Cita: Está bien lo que te indicó Fulano (no sé lo de Nicorniva => ?? ) ... y mostrandonos lo poco que nos muestras también deberia funcionar... clásico decir "no funciona" pero ¿por qué no nos indicas el error en específico?? vaya ¿por qué no funciona?.
Iniciado por erichfrom no funciona ya intente cambiendo los simbolo y no if ($count < 4)
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" Última edición por jam1138; 09/03/2005 a las 19:09 |
| ||||
... mmm.. acabo de ver... probaste con if($count < "4") ??? (con comillas)... según yo no deberia necesitarlas pero ve que Fulano las ocupó... Suerte!
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Pues si el error son las comillas hay una forma facil de saberlo, prueba con ellas y sin ellas, yo uso comillas en casi todo IF-ELSE y siempre han funcionado correctamente, si a ti no te funciona prueba sin ellas, pero es lo unico que "puede andar mal" en ese pequeño codigo. Si quieres saber mas sobre la funcion mira: http://ar2.php.net/manual/es/function.strlen.php Saludos PD: Como dicen ahi arriba, muestranos el error (o el codigo completo) para saber que ocurre y darte una solución verdadera
__________________ I Love Programming... |
| ||||
YA QUEDO El problema estaba en que no indique la variable correcta, y por eso nunca funcionò, bueno hasta que me di cuenta <? $count = strlen($_POST['tu_var']); if ($count >= "4") { echo 'el nick tiene mas de 4 caracteres (o igual a 4)'; } else { echo ' error, el nick tiene menos de 4 caracteres ';} ?> |
| ||||
=/, yo me estaba dando la cabeza contra la pared... Me alegro que haya funcionado, por cierto, yo haria que el minimo permitido sea 6 en lugar de 4, es igual de inseguro pero tardarian dos caracteres mas en sacarlo :P
__________________ I Love Programming... |