Pues ahí va:
Código PHP:
<?php
//AQUI CONEXION O include() DE ARCHIVO DE CONEXION CON BASE DE DATOS.
require('configuracion.php');
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\\",$mensaje);
return $mensaje;
}
if(trim($HTTP_POST_VARS["nick"]) != "" &&
trim($HTTP_POST_VARS["email"]) != "")
{
if (checkemail($_POST['email'])) { //Aqui la comprobacion del email
$sql = "SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo "Lo sentimos, este nick está escogido por otro usuario";
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,email,ciudad,pais) VALUES
(";
$sql .= "'".quitar($HTTP_POST_VARS["nick"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["ciudad"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["pais"])."'";
$sql .= ")";
mysql_query($sql);
echo "Registro exitoso! Gracias y disfrute de su visita";
}
mysql_free_result($result);
} else { //Aqui el mensaje de respuesta
echo "Introduzca una dirección de email válida por favor";
}
}
else
{
echo "Debe rellenar como minimo los campos de email y password";
}
mysql_close();
?>
AÑADO: Te sugiero usar los arrays superglobales $_POST mejor q los $HTTP_POST_VARS.
Saludos.