Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/03/2013, 09:13
Avatar de evolutionrgm
evolutionrgm
 
Fecha de Ingreso: mayo-2011
Mensajes: 108
Antigüedad: 13 años, 10 meses
Puntos: 5
Respuesta: Codigo para cambiar contraseña problema

man no te funca por que estas utilizando una logica no correcta ejemplo

Código PHP:
Ver original
  1. if ($txtcontrao=="txtcontrao"){
  2.     $eli = "delete contra from usuario where contra = '$txtcontrao'";
  3.     $sentencia = mysql_query($eli,$con);
estas eliminando el registro de la bd , pero que registro?? le dices contra ='$txtcontrao'";

Código PHP:
Ver original
  1. podrias hacer esto
  2. if ($txtcontrao !="txtcontrao"){
  3.     echo "contraseñas no coinciden ";
  4.     exit;
  5. }

segundo punto tu operatoria nunca va a poder modificar ya que le estas ordenando lo siguiente .
Código PHP:
Ver original
  1. while ($rs=mysql_fetch_array($sentencia)){}
  2.     $insert="insert into usuario(contra) values ('$txtcontra1')";
si llegaras a cumplir la condicion siempre vas a generar un nuevo registro pero ojo que solo se llenara el campo contraseña y los demas quedarian en blanco . lo que deberias hacer es actualizar el registro por medio del id vale decir
Código PHP:
Ver original
  1. "UPDATE usuarios  SET contraseña='$txtcontrao'  WHERE id ='$ide' "
espero haber podido ayudar , pero con esto te deberias acercar mas a lo que necesitas