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
$nombre= stripslashes($row["nombre"]);
$direccion= stripslashes($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.