Hilfe beim Warenkorb

donrobby

Grünschnabel
Hallo,
hab ein problem und zwar habe ich ein warenkorb programmiert der die ausgewählten artikel in eine datenbank speichert.
habe aber irgendwie problem bei der abfrage der session_id, und zwar frage ich ab ob die aktuelle session_id mit der session in der datenbank übereinstimmt (logisch) :-)
aber das ergebniss was ich bekomme ist "fehler bei der abfrage".
ich poste euch einfach mal das script. hoffe ihr könnt mir helfen

<?php

session_start();

$sessid=session_id();


?>
<html>
<head>

<link rel="stylesheet" type="text/css" href="style.css">

</head>
<body>


<?php

include("inc/passwd.php");

###########Artikel hinzufügen###############################
$mysql=mysql_connect("$host","$bn","$pw")
or die("Keine Verbindung möglich");

mysql_select_db("$db",$mysql)
or die("Keine Verbindung zur Datenbank möglich");

##### HIER IST DAS PROBLEM ##########################

$sql= "SELECT * FROM warenkorb WHERE session=$sessid";
$result=mysql_query($sql,$mysql);
#####################################################

if(!$result){

die("Fehler bei der abfrage");

}
echo"<form method='POST'>";
echo"<table border='0' style='border:5px solid #000000;'width='500'bgcolor='E0E0E0'>";

while($tupel = mysql_fetch_array($result)){

echo"
<tr>
<td valign='top'>



<table border='0'>
<tr>
<td class='f'align='center'width='100'>$tupel[art_nr]</td>
<td class='f'align='center'width='100'>$tupel[art_name]</td>
<td class='f'align='center'width='100'>$tupel[art_preis]</td>
<td align='center' width='100'><input class='button' type='submit' name='submit' value='Artikel Entfernen'></td>
</tr>";

echo"</table>";
echo"</form>";
}
 
ich bin echt dumm , danke dir daran habe ich jetzt garnicht gedacht,

hab aber trozdemnoch ein problem, und zwar wenn ich die site neu lade muss ich doch eine
ander session id bekommen oder?

weil der mir die artikel vom letzten eintrag nähmlich immernoch anzeigt
 
Schön, dass ich helfen konnte!
Achte doch ein wenig auf deine Groß- und Kleinschreibung, hier gibt es eine Netiquette, an die man sich halten sollte. Guggst du hier Netiquette.

Bei deiner Session bin ich mir jetzt nicht genau sicher, aber normalerweise ist die gleich und bleibt solange bestehen bis sie gelöscht bzw. überschrieben wird. Fals das jetzt falsch ist darf ein anderer gerne dazwischenhauen! :)
 
Zurück