php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.05.2005, 19:40  
Gast
 
Beiträge: n/a
Standard Daten nicht beibehalten???

Hallo!
Also stellt euch vor ihr habt ne OnlineShop mit mehreren anbietern. Umzu gewährleisten das immer jeweils nur von einem anbiter eingekauft wird, öffnet sich ein neues fenster wenn ihr auf diesen Anbieter clickt.In diesem neuen fenster sthen dann die Angebote des jeweiligen anbiters.So schön so gut, man kauft ein, tut seine waren in den warenkorb und dann....
man endeckt wieder das Fenster, bei dem Alle Anbiter aufgelistet sind und entscheidet sich dafür einen anderen Anbieter auszuwählen....
Selbes Spiel:
Es wird für den jeweiligen (neuen ) Anbieter ein neues Fenster geöffnet, man schaut sich die Angebote an und wählt aus und will das nun in den warenkorb tun...Und da ist das problem: In diesem befinden sich noch die Waren vom anderen Anbieter (dem ersten,in dem ersten fenster was sich geöffnet hat)-und schon kann man Artikel von verschiedenen anbitern in WK haben,was ja nicht sein soll. Wie kann man es nun lösen, das ein leerer neuer warenkorb aufgerufen wird, wenn eine Seite in einem neuen Fenster geöffnet wird (das ganze geschieht mit target="_blank").
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.05.2005, 20:08  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.814
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: Daten nicht beibehalten???

für alle: das hier ist die eigentliche frage:
Zitat:
Zitat von milea
Wie kann man es nun lösen, das ein leerer neuer warenkorb aufgerufen wird, wenn eine Seite in einem neuen Fenster geöffnet wird (das ganze geschieht mit target="_blank").
gar nicht, außer du kontrollierst das komplette session-handling mit session.use_cookies = 0 und kontrollierst die weitergabe der SID selbst im skript.
axo ist offline  
Alt 23.05.2005, 20:23  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Nicht möglich den ersten Warenkorb einfach manuell zu resetten?
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 23.05.2005, 20:44  
Erfahrener Benutzer
 
Registriert seit: 21.01.2005
Beiträge: 444
stf.stream
stf.stream eine Nachricht über ICQ schicken
Standard

Kann man nicht jedem Anbieter ´ne ID zuweisen (wenn er sie nicht schon hat) und vor jedem Aufruf checken, ob die momentane Anbieter-ID der Anbieter_ID im Warenkorbinhalt entspricht? Wenn nicht, dann Warenkorbinhalte löschen, ansonsten hinzufügen.
So in etwa stell ich mir das vor...

mfg
__________________
stf.
stf.stream ist offline  
Alt 24.05.2005, 08:08  
Gast
 
Beiträge: n/a
Standard

das mit den anbieter_id hat ich mir auch gedacht. das ist allerdings problematisch siehe

http://www.phpfriend.de/forum/viewto...647&highlight=[/url]
 
Alt 24.05.2005, 08:09  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Hm... Könntest die Anbieter ID auch in ne Sessionvariable tun...
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 24.05.2005, 09:05  
Gast
 
Beiträge: n/a
Standard

tschuldige wenn ich so dreist frage...aber ich weiß nicht wie. hab das schon so lang probiert mit dem vergleichen der fnutzer_id und bin nie weitergekommen
 
Alt 24.05.2005, 10:00  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 702
PHP-Kenntnisse:
Anfänger
Igäl befindet sich auf einem aufstrebenden Ast
Standard

Wo wird gespeichert, bei welcher Firma der User gerade einkauft?

Stelle mir das so vor:

Warenkorb auf:

PHP-Code:
<?php
$_SESSION
['w_korb_firmen_id'] = $firmenid;

echo 
"
User kauft bei der Firma mit der ID "
.$firmenid."ein!
"
;
?>
Neuer Warenkorb auf (Musst halt vlt alle anderen, dem Parent zugeordneten, Fenster per JavaScript schliessen)

PHP-Code:
<?php
$_SESSION
['w_korb_firmen_d'] = $neue_firmenid;

echo 
"
User kauft bei der Firma mit der ID "
.$neue_firmenid."ein!
"
;
?>
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 24.05.2005, 10:08  
Gast
 
Beiträge: n/a
Standard

Äh danke schonmal.
Also ich speicher die Artikel die im Korb liegen nicht in einer DB,sondern gebe die Sachen mit cookies weiter (hab ich ausn Buch).
Zu jedem Artikel ist in der Db ne firmen_id zugeordnet. Schicke nun zu jeden Artikel, der in den Korb gelegt wird, diese id mit und wollte diese nun mit der vergleichen, die noch vom vorherigen Artikel drin ist. Aber das geht nicht weil diese alte immer von der neuen überschreiben wird
 
Alt 24.05.2005, 10:16  
Gast
 
Beiträge: n/a
Standard

dann nimm doch zum speichern der alten id ´nen anderen namen?
 
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mehrere Arrays unterschiedlicher Größe kombinieren querfisch PHP Tipps 2007 9 31.03.2007 21:34
Session Frage - gleiches Formular 2 mal alle Daten behalten NetLook PHP Tipps 2007 1 21.11.2005 18:42
speicherung der daten bei stromausfall? MrCavity Datenbanken 2 19.11.2005 17:39
[Erledigt] sql daten für einen kunden auslesen/ändern im Formular PHP Tipps 2005-2 3 12.10.2005 08:36
[Erledigt] Daten aus mehreren Tabellen holen Datenbanken 0 19.09.2005 17:14
Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
phpMyAdmin Daten exportieren als ISO-8859-1 Format. DonTermi Datenbanken 0 15.09.2005 10:24
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Daten überschreiben in einer txt datei!? CHRIS PHP Tipps 2005 2 02.03.2005 15:02
Daten in Datenbank ändern PHP Tipps 2005 3 27.01.2005 14:40
Daten übergeben kampfnickel PHP Tipps 2005 4 05.01.2005 14:12
[Erledigt] MySQL-DB gibt keine Daten zurück!!! Datenbanken 4 21.12.2004 21:00
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Formular mit Daten werden auf anderer Seite zusammengefasst PHP Tipps 2004 4 15.08.2004 15:44
HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:39 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.