Cita:
Iniciado por David Bienvenido.
Traslado el tema a la sección de PHP.
Es porque estás asignando (=) en lugar de comparar (==)
De hecho lo acabo de probar y resulta todo lo contrario a lo que indicas, el operador "=" es el adecuado al usar la cláusula if:
Código:
test:<?php if($cod_mov = "0424")print "Sí"?>
Si uso el operador "==" no me imprime el "Sí"