Gracias GatorV,
Ahora no me sale el error que puse en el echo, y me redirige bien, por lo que parece que ha hecho el update del campo a cero, pero cuando voy a phpMyAdmin y actualizo y miro el contenido del campo estado sigue en 1 no cambia a cero,
sera un problema de sintaxis
he provado estas dos:
Código PHP:
$query = "UPDATE usuarios
SET estado = 0 WHERE activate = '$activate' AND id = '$idval' " ;
$query = "UPDATE usuarios
SET estado = '0' WHERE activate = '$activate' AND id = '$idval' " ;
Gracias.