Ich bekomme folgende Fehlermeldung:
You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near ')' at
line 1
Ich finde einfach keinen Fehler. Hier mein
PHP
<?php error_reporting(E_ALL ^ E_NOTICE);
require_once ('funktionen.php') ;
if(empty($_SESSION["einkaufswagen"])){//wenn keine Produkte im Einkaufswagen sind
?><br />
<?php echo "<div align='center'><h6></h6></div>";
}
else{//wenn Produkte im Einkaufswagen sind
$_SESSION["einkaufswagen"]= array_unique($_SESSION["einkaufswagen"]);
}
$delete = ($_GET['dell_art']);
if(!empty($delete)){
$key = array_search($delete, $_SESSION["einkaufswagen"]);
if($key !== false){
unset($_SESSION["einkaufswagen"][$key]);
}
}
if(empty($_SESSION["einkaufswagen"]))
{//wenn keine Produkte im Einkaufswagen sind
?>
<br />
<?php echo "<div align='center'><h6>Kein Produkt im Warenkorb</h6></div>";
}
else
{//wenn Produkte im Einkaufswagen sind
echo '<table class="rahmen">';
echo '<th class="kopf">';
echo "Bestellnr." ;
echo '<th class="kopf">';
echo "Anzahl" ;
echo '<th class="kopf">';
echo "Produktbezeichnung";
echo '<th class="kopf">';
echo "Titel";
echo '<th class="kopf">';
echo "Einzelpreis";
echo '<th class="kopf">';
echo "Gesamtpreis";
echo '<th class="kopf">';
$inhalt = implode( ",", $_SESSION["einkaufswagen"] );
$abfrage = "SELECT * FROM warenliste WHERE ID IN ( $inhalt )";
$erg = mysql_query ( $abfrage ) or die ( mysql_error() );
print_r($_SESSION["einkaufswagen"]);
while ( $inhalt = mysql_fetch_assoc ($erg) )
{
$Gesamtpreisneu = $Anzahlneu * $inhalt['Einzelpreis'];
echo '<form class="form" action="suchen1.php" method="post=">';
echo '<tr class="zeilen">';
echo '<td class="felder">';
echo $inhalt['ID'] ;
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Anzahl'] ;
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Produktbezeichnung'];
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Titel'] ;
echo "</td>" ;
echo '<td class="felder">';
echo $inhalt['Einzelpreis'] ;
echo "</td>" ;
echo '<td class="felder">';
echo number_format((float)$Gesamtpreisneu, 2, ',', '.') ;
echo "</td>" ;
echo '<td class=titelfeld>';
echo '<a href="suchen1.php?dell_art='.$inhalt['ID'].'">Löschen</a>';
echo "</td>" ;
echo '</tr>';
echo "</table>" ;
$summe += $Gesamtpreisneu; // ist das gleiche wie $summe = $summe + $inhalt['Preis'];
}
echo "<div align='center'><h6>Preis total: sFr. ". number_format((float)$summe, 2, ',', '.') . "</h6></div>";
echo "<div align='center'><h6>zusätzlich Versandspesen</h6></div>" ;
}
?>
<br />
<br />
</div>
</div>
</body></html>
Alles anzeigen
Vielen Dank für Eure Hilfe.