He buscado en mil sitios, he probado tutoriales a mansalva, he creado paginas de registros (vamos, formularios) y na de na. Mi problema es el siguiente, cuando ya tengo creado todo el formulario (formulario.html) y otra pagina que en teoria registra en mysql los datos del formulario (registrar.php); me meto en formulario, pongo los datos, y cuando doy a enviar me lleva a registrar php (bien conectado al servidor, a la base de datos, a la tabla bien) pero en lo de insertar los datos en la tabla me da error. Porque puede ser ??
############### REGISTRAR.PHP #########################
<html>
<body>
<?php
$link = mysql_connect("--------", "root","------");
mysql_select_db("bdcuentas",$link); //Comprobamos si hemos recibido datos del formulario (enviar)
if ($enviar) {
$sql = "INSERT INTO usuarios (nick, email, password, nombre) ";
$sql .= "VALUES ('$nick', '$email', '$password', '$nombre')";
$result = mysql_query($sql);
....