Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[PHP & MySQL] ShopSystem Frage

Empfohlene Antworten

Veröffentlicht

Hallo,

ich bin dabei einen kleinen Shop zu programmieren. soweit so gut funktioniert das eintragen der artikel in die datenbank ...

die frage dir mir im moment sorgen bereitet ist, wenn ein kunde den artikel anklickt zum kaufen ... dann ich einen in eine session speichern .... wenn er aber noch eins ankilcikt, wohin soll ich das dann speichern ? hat eventuell jemand ne lösung ?

eine andere währe eine extra datenbank anzulegen, und dort die von dem registriertem user angekilckten artikel einzutragen, diese dann mit einem timestamp zu versehen und bim nächsten login, bzw. der bestellung wieder zu löschen ...

aber das dürfte ein wenig an performence fressen ....

Wenn ein Array nicht direkt geht, könntest du es serialisiert in die Session schreiben.

http://de.php.net/serialize

Der Datenbank Ansatz ist aber nicht der schlechteste und die Performance dürfte das auch nicht so belasten.

Gruß Jaraz

dank dir, werd ich mir mal zu hause in ruhe durchlesen ;)

mh das mit der extra db ist vielleicht ein bisschen zu tief in die trickkiste gegriffen :D

ich denke ne extra tabelle dafür sollte es auch tun oder meinst nicht?

Moin!

Also ich hab sowas ähnliches auch mit ner zusätzlichen Tabelle gemacht. Das fiel jetzt nicht wirklich ins Gewicht, wenn man sie möglichst effizient verwendet.

ein Array in ner Session funzt aber auch:

if ( !session_is_registered("s_artikel") ) {
$s_artikel = array();
session_register("s_artikel");
}[/PHP]

hmmm das mit dem array hört sich wesentlich einfacher an ...

nur arbeite ich sehr sehr selbten bzw. garnicht mit arrays ... kannst du mir nur kurz sagen wie ich die id des artikels dann eintrage, bzw wieder auslesen ... array[0], array[1] ist mir bewusst ... jedoch nicht mit den sessions O.o

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.