Let's see ...
Pos mira primero debes vincular tus imagenes con la pagina que llena el carrito, es decir:
<a href="carrito.php?id=id_del_producto"><img src="directorio_de_la_imagen"></a>
Espero como obtener datos de la BD, para obtener el id de los productos y la ubicacion de la imagen.
en la pagina carrito, usas un arreglo bidimensional para guardar el id del producto y el la cantidad de articulos para ese producto, posteriormente imprimes el contenido del arreglo bidimensional
Actualmente estoy haciendo eso, Aqui esta el codigo de lo que estoy haciendo, espero te sirva:
Código PHP:
function llenarcarrito ($id_prod)
{
global $Aidp;
$encontrado=0;
foreach ($Aidp as $j => $k)
{
if ($id_prod == $Aidp[$j][0])
{
$Aidp[$j][1]++;
$encontrado=1;
}
}//for
if (!$encontrado)
{
$Aidp[++$j][0] = $id_prod;
$Aidp[$j][1] = 1;
}
}