Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/10/2005, 04:50
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por terror_zine
ten en cuenta que las comparaciones se hacen con dos =, es decir, == y no con tres como lo tienes tu,===.
El usar tres "=" también es una comparación válida ; este operador no solo compara por contenido sino por tipo.
Cita:
Iniciado por terror_zine
Otra cosa que puede que falle, es esta:
Código PHP:
if (!(strlen ($_POST['pass_new']) == strlen ($_POST['pass2_new']))) 
... De hecho esta bien, está negando lo que devuelva la comparación; si la comparación devuelve TRUE la convertirá en FALSE y viceversa.

www.php.net/language.operators

OJO!!!, solo intento aclarar por si existiera la duda, no digo que este en desacuerdo con terror_zine, por el contrario, igual te sugería hacer los cambios que menciona, simplificar tu código; para este caso una comparación por tipo viene sobrando y las condicionales pueden simplificarse haciendolas más directas --> lo que dijo!.

La verdad es que no hayo error con tu código... incluso lo he probado y funciona perfectamente. Quizá tu error sea de alguna diferencia del name del passwordbox o cuestiones por el estilo (cosas simples que se escapan)...

Un saludo!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 02/10/2005 a las 05:37