Vielleicht kann mal jemand drüber schauen oder hat ne Idee.....bissel lang ich weiss
PHP-Code:
<?php
require_once("../config.php");
if (isset($_SESSION['USER'])) {
$USER = &$_SESSION['USER'];
$userId = $USER->id;
}
//session_start();
//session_register(array('waren'));
//session_register('gesamtpunkte');
// --> Start Variablendefinition
$waren = $_SESSION["array('waren')"];
$gesamtpunkte = $_SESSION["gesamtpunkte"];
$st = $_REQUEST["st"];
$suchwort = $_REQUEST["suchwort"];
$rb = $_REQUEST["rb"];
$bestellnummer = $_REQUEST["bestellnummer"];
$aend = $_REQUEST["aend"];
$geloescht = $_REQUEST["geloescht"];
$left = $_REQUEST["left"];
$art_id = $_REQUEST["art_id"];
$anzahl = $_REQUEST["anzahl"];
$nav = $_REQUEST["nav"];
// --> Ende Variablendefinition
if($geloescht != 'j' and $aend != 'j' and $left != 'j')
{
if (@array_key_exists($bestellnummer, $waren))
{
$anz = $waren[$bestellnummer];
$anz = $anz+1;
$waren[$bestellnummer] = $anz;
}
else
$waren[$bestellnummer] = 1;
}
if ($aend == 'j')
{
if ($anzahl == 0)
unset($waren[$art_id]);
//$array = array_values($array);
else
$waren[$art_id] = $anzahl;
}
$testarr = count($waren);
$_SESSION["array('waren')"] = $waren;
include("includes/config.inc.php");
$db = mysql_connect($host, $user, $pass);
if ($suchwort == '')
{
$res = mysql_db_query($dbase, "select * from rubrik where rubrik_id = '$rb'");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$ueberschrift = mysql_result($res, $i, "rubrik");
}
}
else
$ueberschrift = 'Ihr Suchergebnis';
if ($suchkrit == 'neu')
$ueberschrift = 'Neuerscheinungen';
if ($suchkrit == 'angebot')
$ueberschrift = 'Angebote';
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="includes/style.css">
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>[img]images/leer.gif[/img]</td>
</tr>
</table>
<table class=grundtabelle width="780" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFFFFF">
<?php
include("header.php");
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="101" valign="top">
<?php include("left.inc.php"); ?>
</td>
<td width="1" background="images/bckgrd-line-senk.gif">[img]images/leer.gif[/img]</td>
<td width="100%" valign="top"><table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="20">[img]images/leer.gif[/img]</td>
<?php echo ("Userid: $userId
");?>
<td><p class=textHeadline>Warenkorb</p>
<?php
if ($testarr == 0)
{
echo "<p class=inhaltText>Der Warenkorb ist leer!</p>";
}
?>
<?php
if ($geloescht != 'j' and $testarr != 0)
{
$gesamtpunkte = 0;
foreach ($waren as $index => $zusammen)
{
//echo "
$index => $zusammen
";
$res = mysql_db_query($dbase, "select * from artikel where artikel_id = '$index' order by artikel_id");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$isbn = mysql_result($res, $i, "isbn");
$titel = mysql_result($res, $i, "titel");
$kurztext = mysql_result($res, $i, "kurztext");
$langtext = mysql_result($res, $i, "langtext");
$punkte = mysql_result($res, $i, "punkte");
$mwst = mysql_result($res, $i, "mwst");
$image = mysql_result($res, $i, "image");
$artikel_id = mysql_result($res, $i, "artikel_id");
if ($image == '')
$image = "dummy.gif";
if ($isbn != '')
$isbn = "ISBN: ".$isbn;
}
//echo "<p class=inhaltText>Artikel: $titel
Anzahl: $zusammen</p><hr size=1>";
$mwst_satz = $mwst;
$einzelpunkte = $punkte * $zusammen;
$einzelmwst = ($punkte - ($punkte / ($mwst+100) * 100)) * $zusammen;
if ($mwst_satz == 16)
$mwst16 = $mwst16 + $einzelmwst;
if ($mwst_satz == 7)
$mwst7 = $mwst7 + $einzelmwst;
$einzelpunkte = sprintf($einzelpunkte);
$einzelmwst = sprintf($einzelmwst);
$mwst16 = sprintf($mwst16);
$mwst7 = sprintf($mwst7);
$gesamtpunkte = $gesamtpunkte + ($punkte * $zusammen);
$gesamtpunkte = sprintf($gesamtpunkte);
?>
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#336666" class=inhaltText><table width="100%" border="0" cellspacing="1" cellpadding="2">
<tr bgcolor="#FFFFFF">
<td width="120" bgcolor="#FFFFFF"><form name="form2" method="post" action="warenkorb.php?aend=j">
<table width="100%" border="0" align="right" cellpadding="0" cellspacing="0">
<tr>
<td width="20"><input name="anzahl" type="text" class=textfeldWare id="anzahl2" value="<?=$zusammen ?>" size="5"></td>
<td width="97"><div align="right">
<input name="art_id" type="hidden" id="art_id2" value="<?=$artikel_id ?>">
<input type="image" src="images/button/aendern.gif" name="senden" alt="Anzahl ändern">
</div></td>
</tr>
</table>
</form></td>
<td class=inhaltText><?=$titel ?></td>
<td align="right" bgcolor="#FFFFFF" class=inhaltText>Punkte:<?=$einzelpunkte ?></td>
</tr>
</div>
</form></td>
</table></td>
</tr>
<tr>
<td height="5">[img]images/leer.gif[/img] </td>
</tr>
</table>
<?php
}
if ($gesamtpunkte >= $versandfrei)
{
$versandkosten = 0;
}
$versandkosten = sprintf($versandkosten);
?>
<hr align="right" width="90" size="1">
<?php if ($versandkosten != '')
{ ?>
<?php if ($versandfrei != '' and $versandkosten != 0)
echo "(ab $versandfrei; Versandkostenfrei)";
}
$gesamtpunkte = $gesamtpunkte + $versandkosten;
$gesamtpunkte = sprintf($gesamtpunkte);
/*
$pos = strpos($gesamtpunkte, ".");
if ($pos === false)
$gesamtpunkte = $gesamtpunkte.".00";
else
$gesamtpunkte = $gesamtpunkte."0";
*/
echo "
<p align=right class=inhaltText>[b]Gesamtpunkte: $gesamtpunkte <b/></p>";
}
/*for ($arr = 0; $arr < $anzahl; $arr++)
{
$ausgabe = $waren[$arr];
echo "wert: $ausgabe
";
}
echo "Anzahl: $anzahl
";*/
?>
</p>
<?php
$_SESSION["gesamtpunkte"] = $gesamtpunkte;
if ($testarr != 0)
{
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align=left></td>
<td width="140" align=left>[url="loeschen.php"][img]images/button/leeren.gif[/img][/url]</td>
<td width="140" align=right>[url="bestellung.php"][img]images/button/bestellen.gif[/img][/url]</td>
<td bgcolor="#FFFFFF"><form name="form4" method="post" action="warenkorb.php?aend=j">
<input name="art_id" type="hidden" id="art_id" value="<?=$artikel_id ?>">
<input name="anzahl" type="hidden" id="anzahl" value="0">
<input name="senden" type="image" src="images/button/art_loesch.gif" alt="Position löschen">
</tr>
</table>
<?php } ?>
</td>
<td width="20">[img]images/leer.gif[/img]</td>
</tr>
</table>
</td>
</tr>
</table>
<?php include("footer.php"); ?>
</td>
</tr>
</table></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>[img]images/leer.gif[/img]</td>
</tr>
</table>
</body>
</html>