Código:
function Show() { global $total; global $db; global $output; $cart = $_SESSION['cart']; if ($cart) { $items = explode(',',$cart); $contents = array(); foreach ($items as $item) { $contents[$item] = (isset($contents[$item])) ? $contents[$item] + 1 : 1; } $output[] = '<table>'; foreach ($contents as $id=>$qty) { $sql = 'SELECT * FROM items WHERE id = '.$id; $result = $db->query($sql); $row = $result->fetch(); extract($row); $output[] = '<td>'.$name.'</td>'; $output[] = '<td><b>x</b>'.$qty.'</td>'; $output[] = '</tr>'; } $output[] = '</table>'; $output[] = '<br><p>Total: <strong>$'.$total.'</strong></p>'; } else { $output[] = '<p>Test.</p>'; } return join('',$output); }