hi, ich bin dabei einen warenkorb für einen Onlineshop zu programmieren. Mein fehler ist das er keinerlei Produkte angibt.
Die übermittlung des Produkt erfolgt durch fortlaufende ID'S die über file.php?id=X weitergegeben werden.
Als erstes starte ich die session
<?
session_start();
$ware_1 = $id;
session_register("ware");
?>
<html>
...
Dann soll er die waren der session auslesen und die waren aus der Session mit dennen aus der mysql vergleichen.
<?
include ("die_mysql_connect_file.php")
@mysql_connect($dbhost, $dbuser, $dbpass);
@$x = mysql_select_db($dbdata);
if (empty($x)) {
echo "Fehler beim Verbinden mit dem Datenbankserver<br>";
exit;
}
$sql = "SELECT * FROM shop_table where id=.$HTTP_SESSION_VARS('ware') ORDER BY id DESC";
$result = mysql_query($sql);
if ($result) {
while ($pc = mysql_fetch_array($result,MYSQL_ASSOC)) { ?>
Nun die Datenwiedergabe
<? echo $pc["daten"] ?>
Und schluss klammer
<? } ?>
Der fehler muss in dieser Zeile liegen
$sql = "SELECT * FROM shop_table where id=.$HTTP_SESSION_VARS('ware') ORDER BY id DESC";
es ist sicher ne kleinigkeit die ich übersehe
bin für hilfe Dankbar