PHP Warenkorb

ts230

Gesperrt
Hallo, ich hab da mal ne Frage. Wie mache ich einen MYSQL-Warenkorb für mein Shop?Das Shop an sich steht schon,aber ich brauch nur noch einen Warenkorb.Ich hatte so als Idee dass in der Userdatenbank es ein Feld vom Typ TEXT gibt und dass Dort der Warenkorb als Tabelle drinn sitzt.Dass sollte dann so aussehen:
HTML:
<tr><td>Produktname</td><td>Anzahl</td><td>Preis(insgesamt)</td></tr>
Bitte helft mir!
Ich bin für alle Antworten dankbar:)
 
Du willst HTML Code in der Datenbank speichern?

Ich würde einfach eine neue Tabelle in der Datenbank anlegen:
ID
Produkt_ID
Kunden_ID
Anzahl

Daraus kannst du dann beim ausgeben deinen Warenkorb generieren, einfach "SELECT Produkt_ID, Anzahl FROM warenkorb WHERE Kunden_ID=$meineKundenID"
So bekommst du alle ID's die du benötigst. Nun kannst du dich aber noch ein wenig über JOINs in Datenbanken informieren und dadurch kannst du mit der Tabelle oben auch den Produktnamen ausgeben.
 
Hab schon mal einen mit JSP Programmiert aber hab schon geschaut kein ER-Model mehr hier.

Vergiss nicht die Session-ID mitzuspeichern, den Fehler hab ich gemacht.
 
Meinnst du so?
PHP:
$sql="SELECT Produkt_ID, Anzahl FROM warenkorb WHERE Kunden_ID=".$_SESSION['id']."";
mysql_query($sql);
echo"Warenkorb:".$row['Produkt']."</td><td>".$row['Anzahl']."</td><td>".$row[preis].""
 
Und zum einfügen das?:
PHP:
<?php
if($_GET['q'] == "add")
{
mysql_connect("localhost","tiersendung","tristan3012");
$y = array( 'ä','ö','ü','=',',',';', ' ');
$z = array( 'ae','oe','ue','gleich','Komma','Semikolon', '-');
$aa = str_replace($y,$z, $_POST['prod']);
$_POST['prod']=$aa;
$sql="UPDATE Store_Information
SET  produkt = ".$row['prod']."ñ".$_POST['prod']." 
AND preis = '".$_POST[pre]."' WHERE ID = '".$_SESSION['name']."'";
mysql_query($sql) or die(mysql_error()); 
echo"OK.200";
}
else
{
header('Content-Type:text/html');
}

?>
 
Zurück