Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/03/2016, 21:34
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
ERROR al ingresar valores en la BD

Este script me funcionaba perfecta mente y de repente ya no quiere ingresar los datos y tampoco me da ningún error le pongo el código a ver que pasa esto no me gusta que pase no me da la lógica y menos si no me pone ningún error

Código PHP:
Ver original
  1. <?php
  2. if(!isset($_POST['rpass'])){  //script por si alguien tinetenta entrar a la web por el link lo redireciona
  3. header('Location: ../index.php');
  4. exit();
  5. }
  6. ?>
  7.  
  8. <?php
  9. if(isset($_POST['nick']) && isset($_POST['pass']) && isset($_POST['rpass']) && isset($_POST['email'] ))  //busaca si las variables Post estan
  10. {
  11.     $ip = $_SERVER['REMOTE_ADDR'];  //agregar IP
  12.    
  13.     $fecha_hora = date('d-m-Y H:i:s');  
  14.     $nick  = $_POST['nick']; //atrapa las variables POST
  15.     $pass  = $_POST['pass'];
  16.     $rpass  = $_POST['rpass'];
  17.     $email  = $_POST['email'];
  18.  
  19. if (empty($_POST['nick']) or empty($_POST['pass']) or empty($_POST['rpass']) or empty($_POST['email'])){
  20. $array = array($nick,$pass,$rpass, $email); //validacion de campos
  21.  
  22.     if ($array[0] == NULL)  //si estan vacias
  23.     {
  24.     echo "nick vacio<br>"; 
  25.     }
  26.     if ($array[1] == NULL)
  27.     {
  28.      echo "pass vacio <br>";   
  29.     }
  30.     if ($array[2] == NULL)
  31.     {
  32.      echo "rpass vacio <br>";  
  33.     }
  34.     if ($array[3] == NULL)
  35.     {
  36.      echo "email vacio <br>";  
  37.     }
  38.     }else  // si no estan vacias corre el script
  39.     {  
  40.         if ($pass === $rpass ) //verifica si pass es igual a pass
  41.         {                                      
  42.             require("../../conexion/conexion.php");                                 //busca el file php para conectarse a la base de datos
  43.             //(DESASTIVADO)$pass = md5 ($pass);                         // encrista la clave
  44.             mysql_query("INSERT INTO usuarios VALUES ('',' $ip','$fecha_hora','$nick',' $pass',' $email' )"); //           //HAce la consulta a la base de datos para introducir los datos
  45.             mysql_close($link);                                         //cerramos las conecion la conecios se encuentra en el archivo connect_db.php que es invocado por required linea 9
  46.             header("location: confirmacion.php");
  47.  
  48.         }
  49.         else {
  50.             echo 'Los pass no son iguales';
  51.     }
  52. }
  53.  
  54. }
  55.  
  56. ?>

me retrasa tanto

este es el formulario

Código HTML:
Ver original
  1. <form action="funciones/registro/registro.php" method="POST">
  2.     Nick: <input type="text" name="nick"  /><br> <!--required para validar los campos no pasa si no esta lleno-->
  3.     Password: <input type="password" name="pass"  /><br>
  4.     Repeat Password: <input type="password" name="rpass"   /><br>
  5.     Email: <input type="email" name="email"/><br>
  6.     <input type="submit" name="submit" value="Registrarse" />
  7.     </form>