<?php 
ob_start("ob_gzhandler");

//error_reporting(E_ALL);
//@ini_set('display_errors', '1');
//Las funciones ob_start y ob_end_flush te permiten escojer en qué momento enviar el resultado
// de un script al navegador. Si no las utilizamos estamos
//obligados a que nuestra primera línea de código sea session_start() u obtendremos un error
session_start();
//conectamos a la base de datos


mysql_connect("localhost","egocar1_conecto","123456A*");
mysql_select_db("egocar1_datos");

//rescatamos los valores guardados en la variable de sesión (si es que hay alguno, cosa que
//comprobamos con isset) y los asignamos a $carro. Si no existen valores, ponemos a false el
//valor de $carro
if(isset($_SESSION['carro']))
$carro=$_SESSION['carro'];else $carro=false;
//y hacemos la consulta
$qry=mysql_query("select * from producto");
?>
<html>
<head>
<title>CAT&Aacute;LOGO</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.catalogo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #990000;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
}
-->
</style>
</head>
<body>
<h1 align="center">Carrito de Compra </h1>

<table width="400" align="center" cellpadding="0" cellspacing="0" style="border: 1px solid #000000;">
  <tr valign="middle" bordercolor="#FFFFFF" bgcolor="#DFDFDF" class="catalogo"> 
    <td width="1200"><strong><p align="center">Producto</p></strong></td>
    <td width="100"><strong>Precio</strong></td>
    <td width="40" align="right"><a href="vercarrito.php?<?php echo SID ?>" title="Ver el contenido del carrito"><img src="images/vercarrito.gif" width="25" height="21" border="0"></a></td>
  </tr>
  <?php
  
  //mostramos todos nuestros artículos, viendo si han sido agregados o no a nuestro carro de compra

  while($row=mysql_fetch_assoc($qry)){
  ?>
  <tr valign="middle" class="catalogo"> 
    <td><?php echo $row['nombre'] ?></td>
    <td><?php echo $row['precio'] ?></td>
    <td align="center"><?php
	if(!$carro || !isset($carro[md5($row['id_foto'])]['identificador']) || $carro[md5($row['id_foto'])]['identificador']!=md5($row['id_foto'])){
	//si el producto no ha sido agregado, mostramos la imagen de no agregado, linkeada
	// a nuestra página de agregar producto y transmitíéndole a dicha
	//página el id del artículo y el identificador de la sesión
	?><a href="agregar.php?<?php echo SID ?>&id=<?php echo $row['id_foto']; ?>"><img width="90px" height="90px" src="../fotos/<?php echo $row['foto']; ?>.jpg" border="0" title="Agregar al Carrito"></a><?php }
	else
	//en caso contrario mostramos la otra imagen linkeada., a la página que sirve para borrar el artículo del carro.
	{?><a href="borrarcar.php?<?php echo SID ?>&id=<?php echo $row['id_foto']; ?>"><img src="images/productoagregado.gif" border="0" title="Quitar del Carrito"></a><?php } ?></td>
  </tr><?php } ?>
</table>

<h2 align="center"> <?php echo $_SESSION['usuario']; ?> Esta realizando su pedido... </h2>
</body>
</html>
<?php 
ob_end_flush();
?>   