Warenkorb

FingerSkill

Erfahrenes Mitglied
Hi, ich soll einen kleinen Shop programmieren und hab auch schon alles gemacht nur weis ich jetzt nicht wie ich Produkte in den Warenkorb speichern soll.

Habs anfaenglich so gemacht das ich die ID der Produkte getrennt mit einem Semikolon in der Session gespeichert habe, jedoch funktioniert das nicht richtig.

Und nun bin ich am Ende mit meinem Latein und frage euch wie ihr die Bestellung Temoraer speichert.

Lg, Finga
 
Vielleicht nicht mit einem Simikolon speichern.
PHP:
<?php
$_SESSION['warenkorb'] = '1/2/55/949';

// ODER

$id = '6/9/34';
?>
<form method='post'>
<input type='hidden' name='id' value='<? echo $id; ?>' />
<input type='submit' name='warenkorb' value='Kaufen' />
</form>
<?php
//mit
$warenkorb = explode('/', $deine_gespeicherten_daten);
//Erhaelst du alle ids in ein aarray.
 
Hallo danke für deine schnelle Antwort, nur eine Frage:
Warum soll ich es nicht mit einem Semikolon speichern?

Das Problem warum ich es nicht mit einem Semikolon (oder andere Zeichen) speichern will ist, dass es ein Problem gegeben hat mit der Funktion "Produkt aus Warenkorb löschen" bzw ich womoeglich zu daemlich bin eine gescheite funktion zu schreiben die das sauber loest.
 
Zuletzt bearbeitet:
Was du ansonsten machen koenntest, was wiederum aufwandiger ist,
alle id's einzeln zu speichern:
PHP:
for ($i=0; $i<= $possible_,ids; $i++)
{
$_SESSION['id'$,] = $id1;
}

Muss jetzt leider weg :(
Den Denkanstoss lass ich dir aebr noch hier :P
 
Also ich hab das damals über eine mehr Dimonsiales Array gelöst das ist am einfachsten zu handhaben.Und man kann leicht änderungen darin durch führen.

Mfg Splasch
 
Zurück