Datenschutzerklärung

kleiner warenkorb

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Sonstige Technologien /

kleiner warenkorb

  Beitrag schreiben
Autor
Beitrag Seiten: 1
y4m4
Mitglied

Ort: München
Registriert: 29.11.2007
Beiträge: 15
ich habe einen warenkorb in einer session.

jetzt  aber :D

wie mache ich das am besten wenn ein product, nochmals hinzugefuegt wird, das er die arry updatet? z.b. das product_id1 nochmal in den korb soll?

Code:

<?

include ("includes/session.inc.php"); 
$product_id=(int)$_POST['product_id'];

if (array_key_exists($product_id, $SESS_WARENKORB)) {echo "produkt ist im warenkorb";}
    else {echo "produkt ist nicht im warenkorb";}

        session_register("SESS_WARENKORB");
        $SESS_WARENKORB[$product_id] = array(SESS_PRODUCT_ID=>$product_id,
        SESS_MENGE=>1);
        session_register("product_id");

        print_r($SESS_WARENKORB,$SESS_MENGE);

?>



Beitrag geändert von y4m4 (11.01.2008 12:32:54)


11.01.2008 12:32:40
  Zitieren
Chiaki
Mitglied

Ort: Confoederatio Helvetica
Registriert: 23.12.2007
Beiträge: 97
Hallo y4m4,

ich denke, die session.inc.php hier im Forum zu posten würde vielleicht helfen, das Problem zu lösen. Ansonsten ist mir nicht schlüssig, welcher vorhandene Code auf welchen neuen Code geändert werden soll...

Prinzipiell kann es sich ja nur um eine Abfrage handeln. Ist "product_id1" bereits im Warenkorb, wird die neu übermittelte Menge schlicht hinzuaddiert, da ein zweiter Key mit "product_id1" wohl unüblich ist. Ansonsten wird "product_id1" neu hinzugefügt. Summa summarum, ein reines if(){}else{}-Konstrukt (irgendwo in der session.inc.php?).

Grüße, Chiaki


_______________________________________
Make sure You've read RFC 1855, before sending electronic mail,
start Chats, posting on Newsgroups or leave any Comments.
RFC 1855: Netiquette Guidelines <http://www.rfc1855.net/>

12.01.2008 22:10:58
http://www.rfc1855.net/ Zitieren
y4m4
Mitglied

Ort: München
Registriert: 29.11.2007
Beiträge: 15
ok hier die session.inc.php

noch was zur seite.

der user loggt sich mit einer 9 stelligen id ein.

Code:

<?php
/**********************************session.inc.php************************************

 * PHP4 and higher
 * @category   session
 * @version    0.1
 * @since      2008-01-10
 * @modified   2008-01-10
***********************************************************************************/
session_start();


if(!isset($SESS_LOGIN))
    header('Location: index.php?error=1');
    
$SESS_LOGIN_ID=$SESS_LOGIN['SESS_LOGIN_ID'];

?>



14.01.2008 10:08:13
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01