Problemas para insertar datos en una tabla

hola amigos.. que tal.. necesito de sus ayudas..
quiero hacer una pagina donde te puedas registrar..
El problema es que no inserta en la base de datos.. las tablas ya estan creadas con phpMyAdmin..
esta es la codificacion.. Encuentran algun error..? podria hacerlo de otra forma.?? Gracias..

Registrarse.html
<html>
<head>
<Script languaje="Javasript">
function validaSubmite(){
//leer los datos de formulario y almacenar en variables
var nom = document.frmregistro.nombre.value
var correo = document.frmregistro.mail.value
var rcorreo = document.frmregistro.rmail.value
var clave = document.frmregistro.clave.value
var rclave = document.frmregistro.rclave.value
//validaciones
if (correo != "")
var caracter = new Array() //se crea un array para poder recorer los caracteres del correo
var contador = 0
for (i = 0; i < correo.length; i++){
caracter [ i ] = correo.charAt(i)
if (caracter[ i ] == "@")
contador = (contador + 1)
}

if (nom.length < 5)
alert("Su nombre debe tener 5 caracteres mínimo") + document.frmregistro.nombre.focus()
else if (document.frmregistro.apellido.value == "")
alert("Debe llenar el formulario con su apellido") + document.frmregistro.apellido.focus()
else if (correo == "")
alert("Debe llenar el formulario con su Email") + document.frmregistro.mail.focus()
else if (contador >= 2)
alert("El email solo debe tener una @") + document.frmregistro.mail.focus()
else if (contador == 0)
alert("El email es invalido debe tener una @") + document.frmregistro.mail.focus()
else if (correo != rcorreo)
alert("Su email debe ser confirmado correctamente") + document.frmregistro.rmail.focus()
else if (clave.length < 6)
alert("Su clave debe tener 6 caracteres mínimo") + document.frmregistro.clave.focus()
else if (clave != rclave)
alert("Su clave debe ser confirmado correctamente") + document.frmregistro.rclave.focus()
else
document.frmregistro.submit()
}
</Script>
</head>
<body>
<p align="center"><span class="Estilo1">REGISTRARSE. </span>
<div id="templatemo_rightcolumn">
<div class="onecolumn">
<table>

<form name="frmregistro" method="POST" action="registrardb.php">
<tr >
<td width="160">Nombre Completo:</td>
<td width="210"><input type="text" name="nombre" id="nombre" value="" size="35" maxlength="35" ></td>
</tr>
<tr>
<td>Apellido Completo:</td>
<td><input type="text" name="apellido" id="apellido" value="" size="35" maxlength="35"></td>
</tr>
<tr>
<td >País:</td>
<td><select name="pais" size="1" id="pais" class="select">
<option>Argentina</option>
<option>Brasil</option>
<option selected="selected">Paraguay</option>
<option>Colombia</option>
<option>Peru</option>
<option>Otros</option>
</select></td>
</tr>
<tr>
<td>Sexo:</td>
<td>Femenino<input type="radio" name="sexo" class=radio value="F">
Masculino <input type="radio" name="sexo" checked="checked" class=radio value="M"> </td>
</tr>
<tr>
<td>Email: </td>
<td><input type="text" name="mail" id="mail" value="" maxlength="35" size="35"></td>
</tr>
<tr>
<td>Confirmación de Email:</td>
<td><input type="text" name="rmail" id="rmail" value="" size="35" maxlength="35"></td>
</tr>
<tr>
<td>Clave: </td>
<td><input type="password" name="clave" id="clave" value="" size="35" ></td>
</tr>
<tr>
<td>Confirmación de Clave:</td>
<td><input type="password" name="rclave" id="rclave" value="" size="35"></td>
</tr>

</form>
</table>



</p>
</div>

<div class="spacetobottom">
<input class="button" type="button" name="btnenviar" id="btnenviar" value="Enviar" onclick="validaSubmite()" />
<input class="button" type="reset" name="btncancelar" id="btncancelar" value="Cancelar" />
</div>
</div>

</body>
</html>


registrardb.php
<html>
<head>
<title>Registrarse</title>
</head>
<body>
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
// Datos del formulario
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$pais = $_POST['pais'];
$sexo = $_POST['sexo'];
$mail = $_POST['mail'];
$clave = $_POST['clave'];
// Datos para acceso a la BD suscripcion
$usuario = 'tutorial_hugo';
$passwd = 'xxxxx';
$database = 'tutorial_Registro';
$nro_enlace = mysql_connect("localhost", $usuario, $passwd);
mysql_select_db($database) or die ('ERROR de acceso a Base de datos');
//verificar si existe usuario
$comando1 = "SELECT * FROM usuario where mail = '$mail'";
$consulta1 = mysql_query($comando1);
$cant = mysql_numrows($consulta1);
if ($cant > 0) {
echo "<h1> Este usuario ya esta registrado</h1>
";
}else{
// Inserción de los datos recibido del formulario
$comando = "INSERT INTO usuario (nombre, apellido, pais, sexo, mail, clave)";
$comando .= "VALUES ('$nombre', '$apellido', '$pais', '$sexo','$mail','$clave')";


if (mysql_query($comando) ) {
print ("<h1>Gracias por registrarte $nombre </h1>");
} else {
echo "Error de inserción - favor reintente
";
}
}
mysql_close();
} else {
echo "ERROR: Este archivo sólo puede funcionar desde un formulario";
}
?>
Volver al Inicio
</div>

</div>
</div>
</body>
</html>
Hola Hugo..

La verdad no se mucho del codigo php pero veo que tines un error, por que no tienes la conexion a la base de datos donde se va a almacenar los datos introdusido por el usuario y tampoco la tabla en la base de datos no se mi me explico bien ok..

conexion a una base de datos::

$link = mysql_connect("localhost","nombre","contraseña");
        mysql_select_db("prueba",$link);
         $my_error = mysql_error($link);
Ahora creariamos la tabla de la base de datos con los datos que vas a pedir de esta forma ok ::.

CREATE TABLE prueba (
ID int(8) unsigned NOT NULL auto_increment,
nombre varchar(30),
apellidos varchar(30),
pais varchar(30),
sexo varchar(10),
email varchar(40),
password varchar(25),
PRIMARY KEY (ID)
)
creo que seria algo asi ok...

Una vez creada nuestra tabla y nuestra base de datos en donde se va a almacenar los datos del usuario no es más que hacer pruebas jajaja...

Claro que tu puedes llamar con un INCLUDE a la conexion de la base de datos...

Espero te sirva ok..... y pues con te puse arriba no soy un experto soy un principiante ok....
Espero que dotodas maneras investiges ok...
Hola, un saludo.. Bueno antes que nada quiero agradecerte por tu ayuda..

y tengo una duda. Que esta no es la conexion a la BD..?

// Datos para acceso a la BD suscripcion
$usuario = 'tutorial_hugo';
$passwd = 'xxxxx';
$database = 'tutorial_Registro';
$nro_enlace = mysql_connect("localhost", $usuario, $passwd);
mysql_select_db($database) or die ('ERROR de acceso a Base de datos');

Otra duda: Una vez que creas la tabla. donde va.? que tipo de archivo es.?
Hola...

Pues la verdad no me fije que ya tenias la conexion a la base de datos, te pido disculpa vale...

La tabla va en la base de datos que tu creaste ose, una vez que tu tienes la base de datos la llamas usuario dentro de esa base de datos es donde va la tabla ok, una vez que tu tengas la tabla vas donde diga Importar y ejecuta la tabla, una cosa tienes que guardar la tabla con extención .sql espero te sirva..