Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/05/2010, 15:40
Arcana
 
Fecha de Ingreso: mayo-2010
Mensajes: 185
Antigüedad: 14 años
Puntos: 2
Respuesta: Problema con sistema de registro

si tu problema es comprobar en la base de datos si exite el usuario

creo que asi debe de funcionar:

Código PHP:
<?php
//Declaramos la variable $user
$user $_POST["usuario"]
//comprobamos que no exista el usuarii
$usuarios=mysql_query("SELECT usuario FROM tutabla WHERE usuario='$user' ");
if(
$user_ok=mysql_fetch_array($usuarios))
{
echo 
'El usuario ya esta registrado';
mysql_free_result($usuarios); //liberamos la memoria del query a la db
?>

Asi debe de funcionar y si quieres que introdusca los datos a la base de datos:

Código PHP:
<?php
//Declaramos la variable $user
$user $_POST["usuario"]
$clave $_POST["clave"]
$email $_POST["email"]
//comprobamos que no exista el usuarii
$usuarios=mysql_query("SELECT usuario FROM tutabla WHERE usuario='$user' ");
if(
$user_ok=mysql_fetch_array($usuarios))
{
echo 
'El usuario ya esta registrado';
mysql_free_result($usuarios); //liberamos la memoria del query a la db
}else{
//introducimos el nuevo registro en tu tabla
mysql_query("INSERT INTO tutabla (usuario,clave,email) values ('$user','$clave','$email') ");
echo 
'Usuario registrado con éxito';
}
?>

Creo que asi debe de funcionar, es q no lo probe

Última edición por Arcana; 10/05/2010 a las 15:42 Razón: Por que estaba equivocado, creo que el segundo code ya esta bien