Primero que todo te recomiendo que hagas aparte tu diseño y tu script para procesar los datos primero tienes tu formulario cuenta.html
Código HTML:
<html>
<title>Creando cuenta...</title>
<head>
<b>Se encuentra creado su cuenta de usuario</b>
</head>
<body>
<form name="formulario" method="post" action = "registro.php">
<table><tr><td>nickname</td><td><input type="text" name="nickname"></td></tr>
<tr><td>Password</td><td><input type="text" name="password"></td></tr>
<tr><td>Confirmacion de Password</td><td><input type="text" name="password1"></td></tr>
<tr><td><input type="submit" value="Enviar"></td></tr>
</table>
</form>
</body>
<html>
Como vez el action de tu formulario invoca un script registro.php que sera el encargado de procesar los datos del formulario.
registro.php
Código PHP:
// Realizas la conexion con tu servidor
$conexion = mysql_connect("localhost", "root", "password") or die ( "Error al conectar con el servidor");
// Seleccionas la Base de datos
mysql_select_db("usuarios");
// Recoges los valores de las variables
$nickname = $_POST['nickname'];
$password = $_POST['password'];
$password1 = $_POST['passwprd1'];
// Validas los datos
if (empty($nickname) or empty($password) or empty($password1) )
{
echo "Faltan datos por digitar en el formulario";
exit();
}
else
{
if ($password1 != $password)
{
echo "Los password no coinciden";
exit();
}
else
{
// Realizas el registro de los datos
$consulta = "INSERT INTO cuentas VALUES( '$nickname', '$password')";
$resultado = mysql_query( $consulta, $conexion) or die ( mysql_error() );
$filas = mysql_affected_rows( $resultado );
if ( $filas != 0 )
{
echo "Registro completado con exito";
exit();
}
else
{
echo "Error al crear la cuenta";
exit();
}
}
Eso seria lo mas basico para realizar lo que deseas y aqui te expuse una de las miles de formas para hacerlo solo es cuestion que investigues y optes por la que mejor te paresca. despues tendrias que mirar acerca de la seguridad, manejo de sesiones, paginas privadas y demas cosas que puedes hacer.
Saludos.