SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.05.2006, 14:38   #1
TP-Member
 
Registriert seit: Oct 2005
JesusThe2Player macht alles soweit korrekt
Question

Warenkorb Problem


Hallo zusammen,

Ich hoffe auf euere hilfe hab ein kleines problem wo ich einfach nicht auf einen grünen zweig komme.

Ich denke für euch ist das ganz simple für mich nich so.

Also zum Problem,
ich will einen Warenkorb programmieren allerdings wenn man etwas in den warenkorb legt soll nur die ID von der MySQL tabelle artikel gespeichert werden damit sie dann im Warenkorb wieder neu ausgelesen werden.
Ich habs mit Cookies versucht, ging gar nicht habs irgendwie nicht geschaft neue ID's mit in das Cookie zu speichern und ich wusste auch nicht wie ich dann das löschen von einem artikel bewerkstelligen sollte.
Ich habs mit Session versucht die ID's in session registrite variablen zu speichern jojo ging ganz gut aber auch hier wieder wie sollte ich die dann löschen und wie krieg ich die richtig von der Datenbank ausgelesen weil ja zwischen jeder ID die ich suche ein or muss damit er nach allen sucht.

Jo ich glaube ich brauch vorerst keine Code mein Problem ist wie ich das machen soll ich denke da habt ihr sicher gute ideen und hoff auf euere hilfe

gruss JesusThe2Player(marco)
JesusThe2Player ist offline   Mit Zitat antworten


Alt 11.05.2006, 18:37   #2
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
ein kleines Beispiel:
PHP-Code:
//Ware hinzufügen - id sthet in $id und anzahl in $anzahl
if(isset($_SESSION['warenkorb'][$id])) {
   
//ist schon was da
   
$_SESSION['warenkorb'][$id]['anzahl']+=$anzahl;
} else {
   
//neu
   
$_SESSION['warenkorb'][$id]['anzahl']=$anzahl;
}

//lösche alle aus dem Warenkorb mit id=3
unset($_SESSION['warenkorb'][3]);

//lösche den Warenkorb
unset($_SESSION['warenkorb']); 
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 11.05.2006, 20:05   #3
TP-Member
 
Registriert seit: Oct 2005
JesusThe2Player macht alles soweit korrekt
ok anzahl gibt es nicht es sind alles unikate,

Vielen Dank schonmal ich werds so versuchen, muss sagen sieht nach einem sehr guten ansatz aus hoffe funktioniert so wie ich will.

Gruss JesusThe2Player (marco)
JesusThe2Player ist offline   Mit Zitat antworten
Alt 11.05.2006, 22:03   #4
TP-Member
 
Registriert seit: Oct 2005
JesusThe2Player macht alles soweit korrekt
Hi ich habs nun geschaft jetzt ist mein problem nur noch das ich irgendwie immer die $_SESSION['warenkorb'] überschreibe und ich es nicht schaffe die ID zu den vorhandenen hinzuzufügen.

PHP-Code:
<?php
if($_GET['wk'])
{
    
session_start();
    
$id $_GET['wk'];
    
//Ware hinzufügen - id sthet in $id und anzahl in $anzahl 
    
if(isset($_SESSION['warenkorb'][$id])) 
    { 
        
$id $_GET['wk'];
        
$id .= $_SESSION['warenkorb'];
        
$_SESSION['warenkorb'] = $id;
    }
    else 
    {
        
$id $_GET['wk'];
        
session_register('warenkorb');
        
$_SESSION['warenkorb'] = $id
    } 
}
?>
Bitte helft mir seh den fehler nicht arg!

gruss JesusThe2Player (marco)

Geändert von JesusThe2Player (12.05.2006 um 15:16 Uhr).
JesusThe2Player ist offline   Mit Zitat antworten
Alt 13.05.2006, 10:37   #5
TP-Supporter
 
Registriert seit: Mar 2004
timedance123 macht alles soweit korrekt
heißt es nicht dass session_start(); wenn möglich ganz am anfang gesetzt werden soll da es sonst zu evtl. problemen kommen könnte?
timedance123 ist offline   Mit Zitat antworten
Alt 13.05.2006, 12:18   #6
TP-Special Mod
 
Benutzerbild von steffenk
 
Registriert seit: Feb 2005
Ort: Haan / NRW
steffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine Usersteffenk lebt für das TP und seine User
erstens das, und dann - was willst Du denn machen, wenn ein Produkt schon da ist ? Du machst garnichts, kannst das also auch weglassen.
PHP-Code:
<?php
session_start
(); 
 
if(
$_GET['wk']) 

    
$id $_GET['wk']; 
    
//Ware hinzufügen - id sthet in $id und anzahl in $anzahl  
    
if(isset($_SESSION['warenkorb'][$id]))  
    {
      
//und nu?
    

    else  
    { 
        
$_SESSION['warenkorb'][$id]=1;  
    }  

if(isset(
$_SESSION['warenkorb'])) echo '<h1>Warenkorb</h1><pre>'.print_r($_SESSION['warenkorb'],true).'</pre>';

?>
__________________

Typo3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
steffenk ist offline   Mit Zitat antworten
Alt 13.05.2006, 13:51   #7
TP-Member
 
Registriert seit: Oct 2005
JesusThe2Player macht alles soweit korrekt
Hi danke für die Antwort.

So im moment hab ich gerade keine Problem

Gruss JesusThe2Player (marco)

und schonmal riesiges dankeschön an die helfenden

Geändert von JesusThe2Player (13.05.2006 um 17:30 Uhr).
JesusThe2Player ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Warenkorb Problem Warenkorb Problem
« Simple Abfrage geht nicht ? -.- | [PHP] Fehler 500 malformed header from script. Bad header »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:27 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67