Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/09/2006, 04:56
Avatar de djreficul
djreficul
 
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 10 meses
Puntos: 0
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("<","&lt;",$mensaje); 

$mensaje str_replace(">","&gt;",$mensaje); 

$mensaje str_replace("\'","'",$mensaje); 

$mensaje str_replace('\"',"&quot;",$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.
__________________
La muerte es un camino que todos debemos recorrer...