Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/05/2011, 19:03
rony1880
 
Fecha de Ingreso: mayo-2011
Mensajes: 38
Antigüedad: 13 años
Puntos: 0
No actualiza registro en mi bd

Buenas

les comento, estoy tratando de crear un form para cambiar contraseña de un usuario existente... pero a la hora de actualizarla en la bd no lo hace.. porque? ps no se.. por eso les agradeceria y me ayudaran...

mi cod es el sgte


este es el form
cambiar_pass.php
Código PHP:
<? $usuario=$_SESSION['usuario']; 
$sql "SELECT * FROM cliente WHERE login='".$_SESSION['login']."'"
mysql_query($sql); 
include(
'db.php');  


?>
<form name='enviar' method='post' action='procesar.php'> 
     <br><br> 
     <input name='id' type='hidden' value='$row[id]'> 
      <label>Introduce tu Contraseña actual<br> 
      <input name='clave' id="eclave" type='password' size='20'> 
    </label> 
<span class="a">*</span><br><br> 
      <label>Introduce tu nueva Contraseña<br> 
      <input name='clave1' id="eclave1" type='password' size='20'>
    <span class="a">*</span> </label> 
      <br><br> 
      <label>Confirmar tu nueva Contraseña<br> 
      <input name='clave2' id="eclave2" type='password' size='20'>
      <span class="a">*</span>
      <input type="submit" value="ok" />
    </label> 
      <br> 
      <br>
      <span class="a">*Campos Obligatorios</span><br /> 
</form>

este es el q hace todo
procesar.php
Código PHP:
<?php session_start();  
$usuario=$_SESSION['login'];  

$clave1=$_POST['clave1'];
$clave2=$_POST['clave2'];
$passuser=$_POST['clave']; 

$conexion mysql_connect('localhost','root','12345')or die ('Ha fallado la conexión: '.mysql_error()); 
mysql_select_db('red5')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
$query="SELECT * FROM cliente WHERE password2='$passuser'";

$result=mysql_query($query,$conexion) or die ( mysql_error() );
if(
mysql_num_rows($result)==0){
header("location:pass_incorrecta.html");

}
else
{
    

   if (
$clave1 == $clave2) { 
     
 
$query="UPDATE cliente SET password2='".$clave1."' WHERE login='".$usuario."'";

$result=mysql_query($query);
if(
$result){
echo 
"REGISTRO ACTUALIZADO CORRECTAMENTE";
}


   }
   else{
    
header("location:no_coincide.html");
  }
       
       
       

}
?>