Zitat:
Original geschrieben von xabbuh
PHP-Code:
if (isset($_REQUEST['Markierung'])) {
// ...
} elseif(isset($_SESSION['Markierung'])) {
// ...
} else {
// ...
}
|
Hmm, bin mir grade nicht mehr sicher, ob ELSEIF wirklich notwendig ist. Habe nämlich festgestellt, dass es in die $_SESSION['Artikelwahl'] überhaupt nichts reinschreibt, warum auch immer. Denn ich habe auf der index.php einfach mal die
PHP-Code:
$_SESSION['Username'] = "Test";
erstellt, und wenn ich das auf der Seite warenkorb.php mit (php]echo $_SESSION['Username'];[/php] auf den Bildschirm bringen will, dann erscheint das auch, egal wie sehr ich mich auf der Webseite bewege, aber mit
PHP-Code:
echo $_SESSION['Artikelwahl[]']
erscheint nichts, auch nicht wenn ich konkret das erste Array auswähle
PHP-Code:
echo $_SESSION['Artikelwahl[1]']
??
PHP-Code:
if (isset($_REQUEST['Markierung'])) {
reset($_REQUEST['Markierung']);
foreach ($_REQUEST['Markierung'] as $k => $v) {
$result = mysql_query("SELECT * FROM $tabelle WHERE $spalte1 = $v");
while($zeile = mysql_fetch_array($result)) {
$Artikelwahlnummer++;
$_SESSION['Artikelwahl[$Artikelwahlnummer]'] = $zeile[$spalte1];
$gesamtsumme = $gesamtsumme + $zeile[$spalte11];
echo "<tr bgcolor='#DCDCEF'>";
echo "<td align='center'><font face='verdana,arial' size=1 color='#000000'>".$zeile[$spalte1]."</font></td>";
echo "<td align='center'><font face='verdana,arial' size=1 color='#000000'>".$zeile[$spalte2]."</font></td>";
echo "<td align='left'><font face='verdana,arial' size=1 color='#000000'> ".$zeile[$spalte3]." ".$zeile[$spalte4]." ".$zeile[$spalte5]." ".$zeile[$spalte6]."</font></td>";
echo "<td align='right' bgcolor='#F7E8D5'><font face='verdana,arial' size=2 color='#FF0000'><b>".$zeile[$spalte11]." €</b></font></td>";
echo "</tr>";
}
}
}
elseif (isset($_SESSION['Markierung'])) {
reset($_SESSION['Markierung']);
foreach ($_SESSION['Markierung'] as $v) {
$result = mysql_query("SELECT * FROM $tabelle WHERE $spalte1 = $v");
while($zeile = mysql_fetch_array($result)) {
$gesamtsumme = $gesamtsumme + $zeile[$spalte11];
echo "<tr bgcolor='#DCDCEF'>";
echo "<td align='center'><font face='verdana,arial' size=1 color='#000000'>".$zeile[$spalte1]."</font></td>";
echo "<td align='center'><font face='verdana,arial' size=1 color='#000000'>".$zeile[$spalte2]."</font></td>";
echo "<td align='left'><font face='verdana,arial' size=1 color='#000000'> ".$zeile[$spalte3]." ".$zeile[$spalte4]." ".$zeile[$spalte5]." ".$zeile[$spalte6]."</font></td>";
echo "<td align='right' bgcolor='#F7E8D5'><font face='verdana,arial' size=2 color='#FF0000'><b>".$zeile[$spalte11]." €</b></font></td>";
echo "</tr>";
}
}
}
else {
if (isset($_SESSION['Artikelwahl[]'])) {
reset($_SESSION['Artikelwahl[]']);
foreach ($_SESSION['Artikelwahl[]'] as $v) {
$result = mysql_query("SELECT * FROM $tabelle WHERE $spalte1 = $v");
while($zeile = mysql_fetch_array($result)) {
$gesamtsumme = $gesamtsumme + $zeile[$spalte11];
echo "<tr bgcolor='#DCDCEF'>";
echo "<td align='center'><font face='verdana,arial' size=1 color='#000000'>".$zeile[$spalte1]."</font></td>";
echo "<td align='center'><font face='verdana,arial' size=1 color='#000000'>".$zeile[$spalte2]."</font></td>";
echo "<td align='left'><font face='verdana,arial' size=1 color='#000000'> ".$zeile[$spalte3]." ".$zeile[$spalte4]." ".$zeile[$spalte5]." ".$zeile[$spalte6]."</font></td>";
echo "<td align='right' bgcolor='#F7E8D5'><font face='verdana,arial' size=2 color='#FF0000'><b>".$zeile[$spalte11]." €</b></font></td>";
echo "</tr>";
}
}
}
else {
echo "<tr bgcolor='#DCDCEF'><td height='35' colspan=3 align='center'><font face='verdana,arial' size=1>Sie haben keinerlei Artikel ausgewählt !</font></td>";
echo "<td align='right' bgcolor='#F7E8D5'><font face='verdana,arial' size=2 color='#FF0000'><b>0,00 €</b></font></td></tr>";
}
}
echo "</tr>";
echo "<tr bgcolor='#DDDDDD'>";
echo "<td colspan=3 align='right' height=12><font face='verdana,arial' size=2 color='#000000'><b>Zwischensumme:</b></font></td>";
echo "<td align='right' height=12><font face='verdana,arial' size=2 color='#FF0000'><b>".$zwischensumme = number_format($gesamtsumme, 2, '.', '')." €</b></font></td>";
echo "</tr>";
echo "</table>";
echo $_SESSION['Artikelwahl[]'];
echo $_SESSION['Username'];