Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/12/2003, 23:19
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 23 años
Puntos: 41
mmm sería bueno que empecemos a utilizar las etiquetas PHP para colorear el código y facilitar la ayuda... Acá repito el mismo código, pero coloreado
Código PHP:
<?php 
function Conectarse() 
{ 
if (!(
$link=mysql_connect("localhost","usuario",""))) 
{ 
echo 
"Error conectando a la base de datos."; 
exit(); 
} 
if (!
mysql_select_db("reg",$link)) 
{ 
echo 
"Error seleccionando la base de datos."; 
exit(); 
} 
return 
$link; 
} 

$link=Conectarse(); 
echo 
"Conexión con la base de datos conseguida.<br>"; 

mysql_close($link); //cierra la conexion 

function quitar($mensaje) 
{ 
$mensaje = str_replace("<","&lt;",$mensaje); 
$mensaje = str_replace(">","&gt;",$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"]) != "") 
{ 
$sql = "
SELECT id FROM usuarios WHERE nick='".quitar($HTTP_POST_VARS["nick"])."'"; 
$result = mysql_query($sql); 
if($row = mysql_fetch_array($result)) 
{ 
echo "
Error, nick escogido por otro usuario"; 
} 
else 
{ 
$sql = "
INSERT INTO usuarios (nick,password,nombre,email) 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 .= "
)"; 
mysql_query($sql); 
echo "
Registro exitoso!"; 
} 
mysql_free_result($result); 
} 
else 
{ 
echo "
Debe llenar como minimo los campos de email y password"; 
} 
mysql_close(); 
?>
zsamer: Si puedes, edita tu mensaje anterior e incluye las etiquetas PHP /PHP (si lo haces, yo podré borrar este mensaje)

Saludos