Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2016, 20:43
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 10 meses
Puntos: 4
Al reiniciar la web me registra un usuario. Porque?

bueno amigos este codigo tiene una validacion de campos vacios por si alguien el inderesa lo cree yo mismo

pero el problema consiste en cuando ingreso los datos si insertan bien pero si le doy a Cargar esta pagina de nuevo se ingresa otro usuario con los mismo datos que inserte anterior mente.

este es el código

Código PHP:
Ver original
  1. <?php                                  
  2.     if(isset($_POST['nick']) && isset($_POST['pass']) && isset($_POST['rpass']) && isset($_POST['email']))  //busaca si las variables Post estan
  3. {
  4.     $nick  = $_POST['nick']; //atrapa las variables POST
  5.     $pass  = $_POST['pass'];
  6.     $rpass  = $_POST['rpass'];
  7.     $email  = $_POST['email'];
  8.    
  9. $array = array($nick,$pass, $rpass, $email); //validacion de campos
  10.  
  11.     if ($array[0]== '')  //si estan vacias
  12.     {
  13.     echo "nick vacio<br>"; 
  14.     }
  15.    if ($array[1]== '')
  16.     {
  17.      echo "pass vacio <br>";   
  18.     }
  19.     if($array[2] == '')
  20.     {
  21.      echo "rpass vacio <br>";  
  22.     }
  23.     if($array[3] == '')
  24.     {
  25.      echo "email vacio <br>";  
  26.     }
  27.     else  // si no estan vacias corre el script
  28.     {  
  29.         if ($pass === $rpass ) //verifica si pass es igual a pass
  30.         {                                      
  31.             require("../conexion/conexion.php");                                    //busca el file php para conectarse a la base de datos
  32.             //(DESASTIVADO)$pass = md5 ($pass);                         // encrista la clave
  33.             mysql_query("INSERT INTO usuarios VALUES ('',' $nick',' $pass',' $email' )"); //           //HAce la consulta a la base de datos para introducir los codigos
  34.             mysql_close($link);                                         //cerramos las conecion la conecios se encuentra en el archivo connect_db.php que es invocado por required linea 9
  35.             echo 'Se ha registrado el user' ;
  36.  
  37.         }
  38.         else {
  39.             echo 'Los pass no son iguales';
  40.     }
  41. }
  42.  
  43. }
  44. ?>

no tengo idea de como hacer que cuando cargue de nuevo la pagina se ingresar los nuevos datos