Prueba con este codigo php:
Código PHP:
<?
include('config.ini.php');
// Creamos una variable de error para los campos vacios
$err = 0;
// Preguntaremos si se han enviado ya las variables necesarias
if (isset($_POST["username"])) {
$username = strlen($_POST["username"])>0?$_POST["username"]:$err++;
$password = strlen($_POST["password"])>0?$_POST["password"]:$err++;
$cpassword = strlen($_POST["cpassword"])>0?$_POST["cpassword"]:$err++;
$email = strlen($_POST["email"])>0?$_POST["email"]:$err++;
$pais = $_POST["pais"];
// Hay campos en blanco
if($err > 0) {
echo "un campo está vacio.";
}else{
// ¿Coinciden las contraseñas?
if($password != $cpassword){
echo "Las contraseñas no coinciden";
}else{
// Comprobamos si el nombre de usuario o la cuenta de correo ya existían
$checkuser = mysql_query("SELECT nick FROM $tabla WHERE nick='$username'");
$username_exist = mysql_num_rows($checkuser);
$checkemail = mysql_query("SELECT email FROM $tabla WHERE email='$email'");
$email_exist = mysql_num_rows($checkemail);
if ($email_exist > 0 || $username_exist > 0){
echo "EL nombre de usuario o la cuenta de correo estan ya en uso";
}else{
//Todo parece correcto procedemos con la inserccion
$query = "INSERT INTO $tabla (nick, clave, email, pais) VALUES('$username','$password','$email', '$pais')";
mysql_query($query) or die(mysql_error());
echo "El usuario $username ha sido registrado de manera satisfactoria.";
}
}
}
}
?>
Suerte!