Miren tengo este script, lo encontre por el itnernet no recuerdo donde la cosa es que usando el METODO post estoy trayendo una ID de otra pagina..... hasta ahi me funciona, el problema que el script esta hecho para traer todo los productos que hayan almacenados en una base de datos, y no va almacenando productos que se puedan ir agregando.....
Código PHP:
Ver original<?php
//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
//conectamos a la base de datos
include("../db.php");
$link=Conectarse();
//ID del POST
$id = $_POST['id'];
//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 catalogo where id = $id",$link); ?>
<html>
<head>
<title>Productos Seleccionados</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../css/catalogo.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="80%" align="center" cellpadding="5" cellspacing="5" style="border: 1px solid #000000;">
<tr valign="middle" bordercolor="#FFFFFF" bgcolor="#DFDFDF" class="catalogo">
<td width="68"><strong>Imagen</strong></td>
<td width="513"><strong>Producto</strong></td>
<td width="124"><strong>Marca</strong></td>
<td width="109"><strong>Precio</strong></td>
<td width="102" align="left"><a href="vercarrito.php?<?php echo SID ?>" title="Ver el contenido del carrito"><img src="vercarrito.gif" width="25" height="21" border="0"></a></td>
</tr>
<?php
$imagen= "../admin/productos/files/";
//mostramos todos nuestros artículos, viendo si han sido agregados o no a nuestro carro de compra
?>
<tr valign="middle" class="catalogo">
<td align="center"><img src="<?php echo $imagen.$row['img']?>" height="50" width="50" /></td>
<td><?php echo $row['titulo'] ?></td>
<td><?php echo $row['marca'] ?></td>
<td><?php echo $row['precio'] ?></td>
<td align="center"><?php
if(!$carro || !isset($carro[md5($row['id'])]['identificador']) || $carro[md5($row['id'])]['identificador']!=md5($row['id'])){ //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="agregacar.php?<?php echo SID ?>&id=<?php echo $row['id']; ?>"><img src="productonoagregado.gif" 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="borracar.php?<?php echo SID ?>&id=<?php echo $row['id']; ?>"><img src="productoagregado.gif" border="0" title="Quitar del Carrito"></a><?php } ?></td>
</tr><?php } ?>
</table>
</body>
</html>
<?php
?>
Espero su ayuda :D