eso del código que dices que si el usuario existe te envia un reporte inmediato se puede lograr con ajax..... es algo mas complejo para alguien que se esta recien iniciando...
lo que necesitas tu es tener una pagina 1. con tu formulario
pagina 2 donde envias los datos vis POST....
en la pagina dos solo debes hacer un if y preguntar
Código php:
Ver originalinclude (conexion.php) // conectas a base de datos primeramente
//luego consultamos si aprete el boton enviar y usuario es distinto de vacio entro el bucle
//de lo contrario envio un error por ejemplo,
//tambien puedes comprobar con trim(); pero ese es otra historia, puedes leer de ello en google
if (isset($_POST[enviar
]) && $_POST[usuario
] !="") {
//aqui si entramos hacemos la consulta
//y preguntamos si usuario es igual al de la base de datos, como no queremos
//que haya en este caso tan delicado dos usuarios iguales con mayusculas minusculas etc...
//ocupamos la funcion strtolower para ingresarlo.... y hacemos
//como tampoco queremos caracteres extraños usamos htmlentities
//se aplican ambos, lo puedes traducir a :
//$user = strtolower(htmlentities($_POST[usuario]));
//y consultamos
$sql = mysql_query(SELECT
* FROM usuarios WHERE usuario
= '$user') //hecha la consulta comprobamos si hay 1 usuario con este nombre
//para ello ocuparemos mysql_num_rows que nos devolvera un entero ó cero...
{
//si no hay usuarios y el sql nos da cero aqui hacemos un insert y le decimos al user
//que los datos han sido creados
//INSERT INTO tutabla etc....
echo "Usaurio Creado";
}
else
{
//caso contrario lo podemos devolver y avisarle que el usuario existe...
echo "el usuario existe";
}
} // cierre primer if
esto esta a la rapida despues tendrias que ver muchas cosas mas pero es para lo que necesitas y empieces a descubrir el mundo de programar por ti, no es la idea que te haga la tarea, nos preguntas si te falla algo o no sabes que hacer en alguna parte
saludos