Ver Mensaje Individual
  #7 (permalink)  
Antiguo 15/01/2010, 10:44
Avatar de juaco14
juaco14
 
Fecha de Ingreso: mayo-2009
Mensajes: 185
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: Usuarios PHP y Mysql

Voy a pprobar asi, MUCHAS GRACIAS!!

Sigue sin funcionar y no encuentro la manera de identificar mi error!!

Código PHP:
<html>

<head>
  <title>Registro</title>

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

<?php

//conexion
$db = mysql_connect("xxxx", "xxxx", "xxxx") //conecto
or die ("No pude conectarme al servidor");
mysql_select_db("xxxx", $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 
$_POST['login'] != "" && $_POST['password'] != "")
{
$sql = "SELECT id FROM usuarios WHERE login=".mysql_real_espape_string($_POST['login'],$db)."";
$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 .= "'".mysql_real_espape_string($_POST['login'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['password'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['nombre'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['apellido'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['email'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['cedula'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['direccion'],$db)."'";
$sql .= ",'".mysql_real_espape_string($_POST['telefono'],$db)."'";
$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>

Muchas gracias!

Última edición por juaco14; 15/01/2010 a las 10:55