Ver Mensaje Individual
  #6 (permalink)  
Antiguo 05/08/2010, 13:06
Avatar de truman_truman
truman_truman
 
Fecha de Ingreso: febrero-2010
Ubicación: /home/user
Mensajes: 1.341
Antigüedad: 14 años, 2 meses
Puntos: 177
Respuesta: Registro de usuarios

PROBÁ con esto
no lo probé pero creo que te puede servir

Código PHP:
<?php
// si el boton el presionado ejecutamos
if (isset($_POST['button'])){
          
      
// coneccion con la base de datos
      
$link mysql_connect("ELNOMBRE DE MI HOST","USUARIO","CONTRASEÑA") or die ('No se puede conectar con la DB por que: ' mysql_error());
      
mysql_select_db("a5078435_alfa",$link);
      
      
//recojer los datos del formulario
      
$username $_POST['username']; 
      
$password $_POST['password']; 
      
$nombre $_POST['nombre']; 
      
$apellido $_POST['apellido']; 
      
$telefono $_POST['telefono']; 
      
$email $_POST['email']; 
      
      
      
// seleccionamos de la base los campos que contengan el nombre de usuario que han ingresado
      
      
$sql_username=mysql_query("select * from usuarios where username='$username'",$link);
      
      
// vemos cuantos campos existen con ese nombre de usuario
      
$total_sql_username=mysql_num_rows($sql_username);
      
      
// si hay mas que cero osea si ahy al menos una entrada, entonces nos detenemos aca y no dejamos que se produzca el insert
      
if ($total_sql_username>0){
          
          
$error_ya_hay_usuario_con_ese_nombre="El nombre de usuario esta en uso";
          
          
      }else{
      
//con esta secuencia SQL insertamos los datos en nuestra base de datos
      
$sql="INSERT INTO usuarios (username,password,nombre,apellido,telefono,email) VALUES ('$username','$password','$nombre','$apellido','$telefono','$email')";
      
mysql_query($sql,$link) or die (mysql_error()); 
      }
      
mysql_close($link);
}
?> 

<?php if ($error_ya_hay_usuario_con_ese_nombre){echo $error_ya_hay_usuario_con_ese_nombre;} ?>

<form name="form1" method="post" action="insertar.php">
  Username:
  <label>
  <input type="text" name="username" id="username" value="<?php if (isset($_POST['username'])){echo $_POST['username'];} ?>">
  </label>
  <p>Password:
    <label>
    <input type="password" name="password" id="password">
    </label>
  </p>
  <p>Nombre:
    <label>
    <input type="text" name="nombre" id="nombre" value="<?php if (isset($_POST['nombre'])){echo $_POST['nombre'];} ?>">
    </label>
  </p>
  <p>Apellido:
    <label>
    <input type="text" name="apellido" id="apellido" value="<?php if (isset($_POST['apellido'])){echo $_POST['apellido'];} ?>">
    </label>
  </p>
  <p>Telefono:
    <label>
    <input type="text" name="telefono" id="telefono" value="<?php if (isset($_POST['telefono'])){echo $_POST['telefono'];} ?>">
    </label>
  </p>
  <p>E-mail:
    <label>
    <input type="text" name="email" id="email" value="<?php if (isset($_POST['email'])){echo $_POST['email'];} ?>">
    </label>
  </p>
  <p>
    <label>
    <input type="submit" name="button" id="button" value="Enviar">
    </label>
  </p>
</form>
__________________
la la la