Ver Mensaje Individual
  #8 (permalink)  
Antiguo 08/04/2007, 09:15
Yrnving
 
Fecha de Ingreso: febrero-2006
Mensajes: 148
Antigüedad: 18 años, 3 meses
Puntos: 0
Re: extraer campos de un usuario validado

Hola bueno e tomado tu código y lo e probado y aca te lo pongo con algunas modificaciones es solo un ejemplo todas las funciones que tenias la e neutralizado.

Como te dije lo e probado y me funciono, como no pude ver tu función "db_connect" puede ser ahi el error de todas manera la e creado.

Código PHP:
<?
session_start
();
// incluye los archivos de función para esta aplicación
//require_once("book_sc_fns.php");

function db_connect($user,$pass,$bd){
 
//nos conectamos con la base de datos con los valores que nos fueron pasados.
  
$db_conn mysql_connect("localhost"$user,$pass) or die ("Error, imposible conectarse a la base de datos");
  
mysql_select_db($bd$db_conn);
};
  
//valores para conectar a la base de datos.
  
$USUARIO_BD="shop_carrito";
  
$PASS_BD="123456789";
  
$BD_SELECT="carrito";
  
// conectar a la base de datos
  
$conn db_connect($USUARIO_BD,$PASS_BD,$BD_SELECT);

  
// valores del usuario suponiendo que paso por el formulario log in.. y estos son los datos que introdujo.
  
$usuario="yrnving";
  
$pass="321";

  
//$pass = md5($password);
  
$result mysql_query("select * from clientes
                         where userid='$usuario'
                         and password = '$pass'"
);
  @
$row mysql_fetch_array($result);
  if(!
$row){
      
// login incorrecto
      //do_html_headerform("Error:");
      
echo "Nombre de usuario o contraseña no válidos. Pruebe de nuevo, por favor.<br>";
      
//do_html_url("identificacion.php", "Identificación");
      //do_html_footer();
    
exit();
    } else {
         
$admin_user $usuario;
         
session_register("admin_user");
         
//do_html_headerform("Confirmar pedido:");
// Extraemos  la informacion
  
$nombrestripslashes($row["nombre"]);
  
$direccionstripslashes($row["ubicacion"]);
    if(
$cart&&array_count_values($cart))
  {
    
//display_cart($cart, false, 0);
    //display_checkoutclients_form();
  
}
  else
    echo 
"<p>No hay artículos en su carro de compras"."<br>";
    echo 
$nombre."<br>".$direccion."<br>";
    echo 
'<input type="text" name="name" size="20" value="'.$nombre.'" disabled>';
//display_volver();
//do_html_footer();
}
/* 
la base de datos se llama "carrito"
y el usuario se que utilize para la base de datos fue "shop_carrito" con contraseña "123456789"
aqui te paso el codigo para crear la tabla en la base de datos que utilize es un ejemplo asi que no es nada extensa

CREATE TABLE `clientes` (
  `userid` varchar(10) NOT NULL,
  `password` varchar(20) NOT NULL,
  `nombre` varchar(15) NOT NULL,
  `ubicacion` text NOT NULL,
  PRIMARY KEY  (`userid`)


-- 
-- Volcar la base de datos para la tabla `clientes`
-- 

INSERT INTO `clientes` VALUES ('yrnving', '321', 'Yrnving R.', 'Al lado de una casa azul oscuro por la Avenida ni idea.  Calle 100 cruzando con la 9.');

*/
?>
salu2.. y que tengas un buen dia.

Última edición por Yrnving; 08/04/2007 a las 09:26