Aqui tienes el codigo, para que puedas continuar...
<--Formulario-->
<html>
<head>
<title>Formulario</title>
</head>
<body>
<form name="form1" method="post" action="registrar.php">
<table width="80" border="1">
<tr>
<td>Nick:</td>
<td><input type="text" name="nick"></td>
</tr>
<tr>
<td>Nombre:</td>
<td><input type="text" name="nombre"></td>
</tr>
<tr>
<td>password
<td><input type="password" name="password"></td>
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td colspan="2"><button type="submit">Enviar</button></td>
</tr>
</table>
</form>
</body>
</html>
<-- Registrar -->
<?
/* Funcion para conectarse a la base de datos Mysql */
function Conectarse()
{
if (!($link=mysql_connect("servidor","usuario","password")))
{
echo "Error conectando a la base de datos.";
exit();
}
if (!mysql_select_db("base de datos",$link))
{
echo "Error seleccionando la base de datos.";
exit();
}
return $link;
}
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',"",$mensaje);
return $mensaje;
}
/* realizo el link de conexion a la base de datos */
$link=Conectarse();
$nombre=$_POST['nombre'];
$nick=$_POST['nick'];
$email=$_POST['email'];
$password=$_POST['password'];
if(trim($HTTP_POST_VARS["nick"]) != "" && trim($HTTP_POST_VARS["nombre"]) != "" && trim($HTTP_POST_VARS["email"]) != "" && trim($HTTP_POST_VARS["password"]) != "")
{
$sql ="SELECT * FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result =mysql_query($sql);
if($row =mysql_fetch_array($result)){
echo "Error, nick escogido por otro usuario";
}
else
{
mysql_query("insert into usuarios (nombre,nick,email,password) values ('$nombre','$nick','$email','$password')");
echo "Registro exitoso!";
}
mysql_free_result($result);
}
else
{
echo "Debe llenar todos los campos";
}
mysql_close();
?>
<-- Tabla Base de datos -->
CREATE TABLE `usuarios` (
`id` int(255) NOT NULL auto_increment,
`nick` varchar(255) NOT NULL,
`password` text NOT NULL,
`nombre` text NOT NULL,
`email` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Bueno espero que te sirva de mucho,suerte y animo para que aprendas mucho de este lindo mundo que es PHP....