Os dejo el codigo.
Fichero CONEXION.PHP
Código PHP:
<?php
$db_server="localhost"; //Servidor al cual nos vamos a conectar.
$db_user="root"; //Nombre del usuario de la base de datos.
$db_pass=""; //Contraseña de la base de datos
$db_base="perfiles"; //nombre de la base de datos
//conectamos con la BBDD y seleccionamos la BBDD
$conexion_db=mysql_connect($db_server,$db_user,$db_pass);
mysql_select_db($db_base,$conexion_db);
?>
Código PHP:
<?php
include("conexion.php");
$avatar=limpiar($_POST['avatar']);
$nombre=limpiar($_POST['nombre']);
$nick=limpiar($_POST['nick']);
$pass=md5(md5(limpiar($_POST['pass'])));
$pais=limpiar($_POST['pais']);
$correo=limpiar($_POST['correo']);
mysql_query("INSERT INTO usuarios (foto,nombre,nick,pass,pais,correo) VALUES ('$avatar','$nombre','$nick','$pass','$pais','$correo')",$conexion_db);
?>
Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Registro de Usuarios</title> </head> <body> <h2>Sistema de Registro</h2> <div align="center"> <form name="registrar" action="registro.php" method="post" onsubmit="return validar()" /> <dt><label>Nick:</label></dt> <input type='text' name='nick' /><br /><br /> <dt><label>E-mail:</label></dt> <input type='text' name='correo' /><br /><br /> <dt><label>Contraseña:</label></dt> <input type="password" name='pass' /><br /><br /> <dt><label>Confirmar Contraseña:</label></dt> <input type="password" name='conf_pass' /><br /><br /> <dt><label>Nombre:</label></dt> <input type='text' name='nombre' /><br /><br /> <dt><label>Pais:</label></dt> <input type='text' name='pais' /><br /><br /> <dt><label>Avatar:</label></dt> <input type="file" name="avatar" value="default.jpg" /><br /><br /><br /><br /> <input type="submit" name="registro" style="width:100px;" tabindex="6" value="Registrarse" /> <input type="reset" name="borrar" style="width:100px;" tabindex="6" value="Borrar" /> </form> <a href="login.php">Identificarse</a> </div> </body> </html>
Antes si que tenia el else para que devolviese un mensaje de error, pero siempre decia que el insert estaba ok.
Pero luego vas a la tabla y no hay datos insertados.