Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/09/2013, 01:55
pepeargenti
 
Fecha de Ingreso: agosto-2013
Mensajes: 40
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: [problema] registro de usuarios

lo solucione agregando la sentencia mysql_query para agregar el registro y en la consulta indicando si existe el usuario con la instruccion where.
Cita:
Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. error_reporting(E_ALL & ~E_NOTICE);
  4.  
  5.  
  6.  
  7. if(isset($_POST["enviar"]))
  8. {
  9.      
  10.     $nombre = $_POST["nombre"];  
  11.     $usuario = $_POST["usuario"];  
  12.     $clave = $_POST["clave"];  
  13.      
  14.     if(empty($usuario) || empty($clave) || empty($nombre))
  15.     {
  16.         echo "Por favor llene todos los campos.";
  17.     }
  18.     else
  19.     {    
  20.         $consulta  = "SELECT * FROM usuarios WHERE usrnombre = '$usuario'";
  21.            $resultado = mysql_query($consulta);
  22.            $existe= mysql_num_rows($resultado);
  23.        
  24.         if($existe>0)
  25.         {
  26.              echo "Este usuario ya ha sido registrado anteriormente.";  
  27.         }
  28.         else
  29.         {
  30.             $categoria = "invitado" ;
  31.             $sql = mysql_query("INSERT INTO usuarios (usrnombre,usrlogin,usrclave,usrcategoria) VALUES ('$nombre','$usuario','$clave','$categoria')");
  32.             echo "Usted se ha registrado correctamente.";  
  33.                
  34.         }
  35.     }
  36. }
Muchas gracias loncho_rojas