Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2010, 02:49
Avatar de juaco14
juaco14
 
Fecha de Ingreso: mayo-2009
Mensajes: 185
Antigüedad: 15 años
Puntos: 1
Exclamación Usuarios PHP y Mysql

Buenas,
Fui armando para el registro de usuarios en Mysql a travez de un formulario de html un codigo php.
Mi problema esta en el codigo php.
Soy nuevo en esto y no puedo encontrar cual es mi error.
El codigo es este:

Código PHP:
<html>

<head>
  <title>Registro</title>

</head>
<body text="#000000" background="reelblue.jpg">

<?php

//conexion
$db mysql_connect("xxxx""xxxx""xxxxx"//conecto
or die ("No pude conectarme al servidor");
mysql_select_db("xxxxx"$db)                //selecciono
or die("No puedo acceder a la base de datos");


//declaro
$login $_POST['login'];   
$password $_POST['password'];   
$nombre $_POST['nombre'];   
$apellido $_POST['apellido'];   
$email $_POST['email'];   
$cedula $_POST['cedula'];   
$direccion $_POST['direccion'];   
$telefono $_POST['telefono'];   

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 
$login != "" && $password != "")
{
$sql "SELECT id FROM usuarios WHERE login=".quitar($HTTP_POST_VARS["login"])."";
$result mysql_query($sql);
if(
$row mysql_fetch_array($result))
{
echo 
"Error, ID escogido por otro usuario";
}
else
{
$sql "INSERT INTO usuarios (login, password, nombre, apellido, email, cedula, direccion, telefono) VALUES (";
$sql .= "'".quitar($HTTP_POST_VARS["login"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["password"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["nombre"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["apellido"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["email"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["cedula"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["direccion"])."'";
$sql .= ",'".quitar($HTTP_POST_VARS["telefono"])."'";
$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();
?> 

</body>

</html>

Espero que me puedan ayudar, ya que es un trabajo que estoy haciendo.
Muchas gracias,
Joaquin.