Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/02/2012, 23:51
Avatar de s00rk
s00rk
 
Fecha de Ingreso: octubre-2010
Ubicación: Mexico
Mensajes: 238
Antigüedad: 13 años, 6 meses
Puntos: 48
Respuesta: problema al cambiar la contraseña de un usuario de la base de datos con ph

Lo que pasa es que la consulta esta mal hecha como vas a guardar o actualizar caracteres lo que vayas a guardar deve ir entre ' ' (comillas simples) quedando algo asi:

Código PHP:
Ver original
  1. $sql = "UPDATE usuarios SET ";
  2.     $sql.= "contrasena='".$nombre."', email='".$direccion."', imagen='".$telefono."' ";
  3.     $sql.= "WHERE id=".$idempresa;

Luego otra cosa que me di cuenta es que
$nombre = sqlValue(md5($_POST["contrasena"]), "text");

Solo le pones 1 md5 y al registrarse usas 2, ademas de usar la funcion llamada quitar entonces a como yo creo esto deveria ser:
$nombre = sqlValue(md5(md5(quitar($_POST["contrasena"]))), "text");

Aunque bueno tambien depende de que es lo que hace la funcion sqlValue, puesto que ahi no lo muestra hehehe