Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2011, 03:17
davidkiddortega
 
Fecha de Ingreso: noviembre-2011
Mensajes: 4
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta PHP Registrar usuarios con RFC o valores existentes

Hola que tal soy nuevo en la comunidad espero no cometer algún error , estoy tratando de hacer un registro de personas, pero solo podrán registrarse aquellas que sus RFC se encuentren en alguna base de datos, y comprobar que no este repetido, actualmente tengo código para hacer registros normales, con nombre, email pero no me había tocado hacer algo así, espero su pronta ayuda, dejo el código del cual me baso normalmente...

Código PHP:
<? 
    
// Primero comprobamos que ningún campo esté vacío y que todos los campos existan. 
    
if(isset($_POST['username']) && !empty($_POST['username']) && 
    isset(
$_POST['password']) && !empty($_POST['password']) && 
    isset(
$_POST['nombre']) && !empty($_POST['nombre']) && 
    isset(
$_POST['apellidos']) && !empty($_POST['apellidos']) && 
    isset (
$_POST['telefono']) && !empty($_POST['telefono']) && 
    isset (
$_POST['email']) && !empty($_POST['email'])) { 

        
// Si entramos es que todo se ha realizado correctamente 

        
$link mysql_connect("localhost","user","password"); 
        
mysql_select_db("nombre_base_de_datos",$link); 

        
// Con esta sentencia SQL insertaremos los datos en la base de datos 
        
mysql_query("INSERT INTO usuarios (username,password,nombre,apellidos,telefono,email)
        VALUES ('{$_POST['username']}','{$_POST['password']}','{$_POST['nombre']}','{$_POST['apellidos']}','{$_POST['telefono']}','{$_POST['email']}')"
,$link);

        
// Ahora comprobaremos que todo ha ido correctamente 
        
$my_error mysql_error($link); 

        if(!empty(
$my_error)) { 

            echo 
"Ha habido un error al insertar los valores. $my_error";  

        } else { 

            echo 
"Los datos han sido introducidos satisfactoriamente"

        } 

    } else { 

        echo 
"Error, no ha introducido todos los datos"

    } 

?>

Espero me puedan hechar la mano,ya que no encuentro algún tutorial con la solución...