Guthabenkonto: Problem mit Bonusbeträgen

proloser

Erfahrenes Mitglied
Hallo,

ich möchte das Guthabenkonto eines Benutzers unterscheiden zwischen "normalem" und "Bonus" Guthaben. Der unterschied liegt darin, damit "Bonus" Guthaben nicht ausbezahlt wird und "normales" schon.

Wenn der Benutzer Guthaben aus gibt, soll zuerst das Bonus-Guthaben abgezogen werden und wenns nicht ausreicht, das normale Guthaben. Mein Problem liegt beim übergang, beispiel:

Bonus: 5€
Normal: 10€

Wenn ein Produkt 6 € kostet, sollen 5€ Bonus und 1€ normales Guthaben abgezogen werden. Ich hätte zwar ideen um das umzusetzen aber die wären sehr kompliziert und ich glaube damit es da auch einfachere Möglichkeiten gibt.

Derzeit sieht mein MySQL Code noch so aus:
SQL:
mysql_query("UPDATE `user` SET `guthaben` = `guthaben` - '$betrag' WHERE `id` = '$user_id'");

Ich könnte mir vorstellen damit man die zwei felder beim rechnen irgend wie zusammenfügen kann. Ich hoffe ihr könnt mir weiter helfen ;)
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück