christian: warenkorb mit session

Beitrag lesen

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