Es geht mal wieder um mein Warenkorb.
Ich habe eine Funktion eingebaut, das die Benutzerdaten in eine Tabelle gespeichert werden. Soweit so gut. Jetzt gibt es daraus eine OnlineID. Diese OnlineID soll den Benutzer die Möglichkeit geben, wenn er das nächstemal in meinen Shop ist, nur die OnlineID einzugeben, statt seine ganzen Daten. Ich frage aber diese Daten clientseitig mit JavaScript ab, ob sie ausgefüllt sind. Wie kann ich das Genze jetzt serverseitig machen unter Berücksichtigung, ob eine OnlineID eingegeben ist.
Das nächste Problem das ich habe, ist das, User in meinen Warenkorb Artikel in den Warenkorb legen und dann nicht bestellen. Nun bleiben diese Artikel im Warenkorb, bis ich per PHPMyAdmin ran gehe und diese Lösche. Ich weiß, das man das, Automatisieren kann. Diesen Automatismus würde ich gerne nutzen. Ich habe im Warenkorb schon eine Spalte angelegt, in der ich das Daum speicher. Dies Spalte hat den Typ varchar(30) und das Datum wird so gespeichert 03.04.02 22:09.
Das, das ganze per timestamp geht, weiß ich. Aber wie mach ich es, das er Beispielsweise, alle Einträge löscht, die älter sind als 6 Stunden?
Zu beiden Problemen brauche ich ein Code-Schnipsel.
Ich habe eine Funktion eingebaut, das die Benutzerdaten in eine Tabelle gespeichert werden. Soweit so gut. Jetzt gibt es daraus eine OnlineID. Diese OnlineID soll den Benutzer die Möglichkeit geben, wenn er das nächstemal in meinen Shop ist, nur die OnlineID einzugeben, statt seine ganzen Daten. Ich frage aber diese Daten clientseitig mit JavaScript ab, ob sie ausgefüllt sind. Wie kann ich das Genze jetzt serverseitig machen unter Berücksichtigung, ob eine OnlineID eingegeben ist.
Das nächste Problem das ich habe, ist das, User in meinen Warenkorb Artikel in den Warenkorb legen und dann nicht bestellen. Nun bleiben diese Artikel im Warenkorb, bis ich per PHPMyAdmin ran gehe und diese Lösche. Ich weiß, das man das, Automatisieren kann. Diesen Automatismus würde ich gerne nutzen. Ich habe im Warenkorb schon eine Spalte angelegt, in der ich das Daum speicher. Dies Spalte hat den Typ varchar(30) und das Datum wird so gespeichert 03.04.02 22:09.
Das, das ganze per timestamp geht, weiß ich. Aber wie mach ich es, das er Beispielsweise, alle Einträge löscht, die älter sind als 6 Stunden?
Zu beiden Problemen brauche ich ein Code-Schnipsel.
Kommentar