![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
<?php
require"comun.inc";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
</head>
<body>
<?php
function buscar_y_eliminar(&$carrito, $elemento)
{
$i = 0;
$encontrado = false;
while ($i < count($carrito) && !$encontrado)
if ($carrito[$i] == $elemento)
{
$encontrado = true;
$carrito[$i] = " ";
}
else
$i++;
}
function incluir_en_carrito($tabla, &$carrito)
{
$ultimo = count($carrito);
for ($i = 0; $i < count($tabla); $i++)
{
$carrito[$ultimo] = $tabla[$i];
$ultimo++;
}
}
function algun_producto_escogido($carrito)
{
$i = 0;
$encontrado = false;
while ($i < count($carrito) && !$encontrado)
{
$encontrado = $carrito[$i] != " ";
$i++;
}
return $encontrado;
}
if (!isset($tabla))
$tabla = array();
if (!isset($producto))
$producto = "";
$conexion = conectar_bd();
if (!($cursor = mysql_query("select * from productos where tipo='$producto'", $conexion)))
die( mysql_error() . "ERROR: Select no valido");
while ($fila = mysql_fetch_row($cursor))
buscar_y_eliminar($carrito, $fila[0]);
incluir_en_carrito($tabla,$carrito);
$ir_a_pagar = algun_producto_escogido($carrito);
if ($ir_a_pagar)
echo "Para adquirir los productos pase a la opcion de pagar\n";
else
echo "Bienvenido a la tienda\n";
desconectar_bd();
?>
</body>
</html>
este es el que lo recibe
<?php
require "comun.inc";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><link rel="stylesheet" type="text/css" href="../correosws.css">
<link rel="stylesheet" type="text/css" href="../estilos_admin.css">
<title>Solicitud de Compra</title>
</head>
<body>
<form action="registracompra.php?<?=SID?>" method="post">
<table><?php
function esta_en_array($array, $valor)
{
$continuar = true;
$i = 0;
while ($continuar && ($i < count($array)))
{
$continuar = ($array[$i] != $valor);
$i++;
}
return !$continuar;
}
$conexion = conectar_bd();
if (!($cursor = mysql_query("select * from productos")))
die (mysql_error() . "error: sleect no valido");
$numero_productos = 0;
$total = 0;
while ($fila = mysql_fetch_row($cursor))
if (esta_en_array($carrito, $fila[0]))
{
$numero_productos++;
$total = $total + $fila[3];
echo "<tr><td class='tex2'>$numero_productos</td>";
echo "<td class='tex2'>$fila[1]</td><td align='right' class='tex2'>\n" .
"$fila[3] Bs</td></tr>\n";
}
if ($total == 0)
die("No ha escogido ningun articulo");
else
{
echo "<tr><td class='tex2'> </td>";
echo "<td align='right' class='tex2'>Total = </td>" .
"<td align='right' class='tex2'>${total} Bs</td></tr>\n";
}
desconectar_bd();
?>
</table>
<table>
<tr><td>Datos de envio</td></tr>
</table>
</form>
</body>
</html>