Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2016, 19:31
Nitsuga120
 
Fecha de Ingreso: abril-2016
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Problema al actualizar datos de la base de datos

Hola tengo un problema al actualizar un dato en la base de datos en este caso es una contraseña justamente es para que cambiar la contraseña de un registro

este es el codigo de php (aviso mi forma de programar es media rara y ya se lo del tema de las variables y la seguridad por ahora es para empezar )
Código PHP:
Ver original
  1. <?php
  2. $pass = $_POST['pass1'];
  3. $npass = $_POST['pass'];
  4. $email = $_POST['email1'];
  5.  
  6. $password = sha1($npass);
  7. if ($email = $email1)
  8. {
  9. $conexion = mysqli_connect("","","","") or die('Error al Conectar con la base de datos');
  10.  
  11. $result = mysqli_query($conexion, "SELECT `id` FROM `wisher` WHERE `email` = '".$email."' AND `password` = '".$pass."'");
  12. if(mysqli_num_rows($result) != 0)
  13. {
  14.  
  15. header("Location: indexus.php?error=error");
  16.  
  17. }
  18. else if ($pass != $npass)
  19.  
  20. {
  21.  
  22. $conexion = mysqli_connect("mysql.hostinger.com.ar","","","") or die("Error al conectar");
  23.  
  24. $datos = "UPDATE `wisher`(`password`) SET `password`='$password'  where password='$pass'";
  25. }
  26.  
  27. if(mysqli_query($conexion,$datos)){
  28. header("Location: login.php");
  29.  
  30.  
  31. }
  32.  
  33. else{
  34. header("Location: indexus.php?error=error");
  35. }
  36.  
  37.  
  38. mysqli_close($conexion);
  39. ?>
lo que esta borrado de la conexion lo borre por tema de seguridad