Kassenformular

icefire

Erfahrenes Mitglied
Hallo!

Ich bastel gerade an einem Memberskript für unseren Clan. Dabei möchte ich auch ein Kassenformular erstellen damit die Member immer ihren aktuellen Kassenstand sehen können. Die Datenbank mit sämtlichen Memberdaten (user_id, Name usw.) werden durch ein anderes Formular erstellt bzw. angelegt.

Das Formular soll nun automatisch die user_id aus der Datenbank abfragen und in einem Dropdownmeü wieder geben. Jetzt bracht man nur noch einen Namen anzuklicken, und es erscheint der aktuelle Beitragsstand.
Es muss natürlich ein Eingabefeld vorhanden sein damit auch Buchungen vorgenommen werden können.

Vom Ablauf her sollen monatlich automatisch alle konten zb mit -5 Euro belastet werden. Wenn nun der Kassenwart einen Beitrag eingibt (+5 Euro) muss dann das entsprechende Konto bei 0 Euro stehen.

Eigentlich suche ich in erster Linie einen Ansatzpunkt damit ich loslegen kann bzw einige Tips wie ich systematisch vorgehen muss - aber ich freue mich auch über Codeschnipsel damit ich den Ablauf auch verstehen kann! :-)
 
Also ich denke mal dass du ein Feld in der Datenbank namens Kassenstand ( oder ähnlich :D ) hast.
Dieses sollte meiner Meinung nach ein Float wert sein, wenn du auch Centgenau arbeiten willst. Falls nicht, genügt Int.
Wenn du nun im Eingabefeld z.B. -5.50 eingibst, dann wird folgende Query aktiv:
PHP:
mysql_query("UPDATE members SET Kassenstand=Kassenstand".$_POST[eingabefeld]." WHERE user_id=".$_POST[user_id]."");
und schon ist der Kassenstand von $user_id um 5,50€ kleiner :D
 
Ich denke mal, das wenn ich nicht -5,50 Euro sondern 5,50 Euro eingebe das es dann gutgeschriben wird! :-) Aber was ich meine ist, das am Monatsanfang alle Konto gleichermassen mit einem Betrag belastet werden - je nach Mitgliedsstand 4 Euro unter 16 jahren und 6 Euro alle anderen. Denke mal das man das evtl. über das Geburtsdatum regeln kann. Das hatte ich fast vergessen! :-)
 
Zurück