Bei der Ausgabe bricht es genau hierdie
PHP-Code:
<?php $user_cart->showcart(); ?>
die Ausgabe ab. php4.3.10 Version. Bei anderen Serverkonfigurationen klappt das komischerweise.
Die Funktion:
PHP-Code:
function showcart() {
//dumps cart contents to screen
$current_url = $_SERVER['PHP_SELF'];
foreach ($this->items as $thekey => $thevalue)
{
//print qty
print "<tr bgcolor=#e9e9e9><td>";
print "<div align=center>" . $this->items[$thekey]["qty"] . "</div>";
//print item number
if (!$this->items[$thekey]["product"])
{
print "</td><td>";
print "<div align=center></div>";
} else {
print "</td><td>";
print "<div align=center>" . $thekey . "</div>";
}
//print product name
print "</td><td>";
print " " . ucfirst($this->items[$thekey]["product"]);
//print total cost
print "</td><td>";
print "<div align=right>$</div></td><td><div align=right>" . number_format($this->items[$thekey]["total_cost"], 2, '.', '') . "</div>";
//print action column
//print "</td><td>";
//print "<form name=form1 method=get action="../%20.%20$current_url%20.%20">";
//print "<input type=submit value=Delete name=Submit><input type=hidden name=delete value=1>";
//print "<input name=itemid type=hidden value=" . $thekey . "></form></tr>";
print "</td><tr>";
}