Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Hofkonto/Memberkonto via php » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Hofkonto/Memberkonto via php
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
nymphy nymphy ist weiblich
Zuckerschnegge


images/avatars/avatar-46220.jpg

Dabei seit: 30.10.2005
Beiträge: 5.257
Herkunft: Von weit weg

Hofkonto/Memberkonto via php Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Huhu wollt ma fragen wie ich ein Hofkonto(mit passwort) via php erstellen kann?

Also das ich einen beitrag als Anfangswert setzte und dann Eingaben und Ausgaben eintragen kann. Also ein Feld für Eingaben eins für Ausgaben und dann in einem neuen Fenster alle Verrechnung sehe, die ich dann auf der Homepage ausgeben kann?


und dann ein memberkonto (ebenfalls mit passwortfunktion). müsste doch eigentlich genauso gehen ?
06.02.2009 10:58 nymphy ist offline Homepage von nymphy Beiträge von nymphy suchen Nehmen Sie nymphy in Ihre Freundesliste auf Fügen Sie nymphy in Ihre Kontaktliste ein MSN Passport-Profil von nymphy anzeigen
1Sm!le 1Sm!le ist weiblich
Mitglied


images/avatars/avatar-42097.png

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja, vom Prinzip geht beides gleich.


Erstell dir eine Datenbanktabelle, die speichert, auf welchem Konto (am besten gib dem Hof ID0, bei Mitgliedern trägst du dann die Mitgliedsid hier ein) wer wann (Datum speichern) wieviel Geld(int-Feld) bewegt hat.
Dann brauchst du:
- ein Formular, dass Daten in diese Tabelle einträgt.
- ein Script, welches die Inhalte der Tabelle für jeweils ein Konto anzeigt.

__________________

06.02.2009 11:24 1Sm!le ist offline E-Mail an 1Sm!le senden Homepage von 1Sm!le Beiträge von 1Sm!le suchen Nehmen Sie 1Sm!le in Ihre Freundesliste auf
nymphy nymphy ist weiblich
Zuckerschnegge


images/avatars/avatar-46220.jpg

Dabei seit: 30.10.2005
Beiträge: 5.257
Herkunft: Von weit weg

Themenstarter Thema begonnen von nymphy
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

und das mit dem rechnen ?

weil der neue konto stand soll ja erscheinen, nicht nur die einträge der ein- und ausnahmen

//edit

dann frag ich mal ich eine tabelle im mysql erstelle...?


//edit

so das hab ich nun heraus gefunden... aber kann mir einer sagen was ich da eintragen muss?

php:
1:
2:
3:
create table konto(

)


irgendwie muss da jetz rein einnahmen, ausgaben, neuer kontostand, kontoid und passwortabfrage



also mitglied soll auf der homepage beim banklink sein passwort und seine kontoid eingeben und dann kann es da frei eintragen..

das konto erstellen mach ich dann selber bei phpmyadmin...

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von nymphy: 06.02.2009 13:46.

06.02.2009 13:23 nymphy ist offline Homepage von nymphy Beiträge von nymphy suchen Nehmen Sie nymphy in Ihre Freundesliste auf Fügen Sie nymphy in Ihre Kontaktliste ein MSN Passport-Profil von nymphy anzeigen
1Sm!le 1Sm!le ist weiblich
Mitglied


images/avatars/avatar-42097.png

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Wenn du phpMyAdmin für die Konten nutzt, dann kannst damit auch gleich deine Tabelle erstellen Augenzwinkern Machs dir nich komplizierter als nötig.

Nun, jetzt ist das auf jeden Fall deine Entscheidung ...
- willst du die speichern, wie sich der Kontostand verändert?, also "100 Euro dazugekommen"
oder
- willst du speichern, wie der Kontostand absolut ist?, also "4.2.: 200 Euro, 5.2. 600 Euro" oder so.
Das ist jetzt einfach deine Entscheidung.
Wenn du die Veränderung speicherst, musst du dir überlegen, wie du jeweils den Gesamtbetrag berechnest.
Wenn du das Absolute speicherst, musst du bei der Anzeige halt immer Differenzen bilden.

Auf jeden Fall, wenn du zu einem Konto Informationen speichern willst, empfehle ich dir:
Mach eine Tabelle Konto, mit KontoId, MitgliedsId, ZugangsPasswort, was du so brauchst.
Und mach eine separate Tabelle mit KontoId (wodurch die Zuordnung zwischen beiden dann klar ist), Betragsveränderung, Datum der Änderung, meinetwegen noch ein Freitextfeld.

Übrigens, bei solchen nicht ganz einfachen Dingen: Immer ganz genau erstmal dir selbst notieren, was du haben willst. Wie soll welche Seite aussehen. Was soll gespiehcert werden an Informationen. etc. Dann ist das Umsetzen danach einfacher.

__________________

06.02.2009 14:28 1Sm!le ist offline E-Mail an 1Sm!le senden Homepage von 1Sm!le Beiträge von 1Sm!le suchen Nehmen Sie 1Sm!le in Ihre Freundesliste auf
nymphy nymphy ist weiblich
Zuckerschnegge


images/avatars/avatar-46220.jpg

Dabei seit: 30.10.2005
Beiträge: 5.257
Herkunft: Von weit weg

Themenstarter Thema begonnen von nymphy
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

hm ok

d.h. ich brauch jetzt erstmal ne Mitgliedstabelle... des krieg ich hin.

Und dann mit dem Konto...

also ich hatte geplant, dass man halt nen Grundsatz an Geld hat.

Und dann diese Eintragungen auf der Kontoseite angezeigt werden und am Ende der Seite der neue Kontostand. Also sozusagen beide Varianten kombiniert.

Mein Problem besteht jetzt darin, dass ich nicht weiß wie der sql befehl aussehen muss... weil bei phpmyadmin muss ich ja nen sql befehl geben für ne tabelle.. reicht es da auch erstmal nur ein feld zu setzten?

weil eigentlich kann ich später ja noch felder hinzufügen..

//edit : hab mir überlegt die eingaben in einen block und die ausgaben in einen block drunter zu setzten.

d.h.


Gesamt : 80.000


Einnahmen:
+ 4.000 durch Verkauf

Ausgaben :
- 2.000 für Decksprung

neuer Kontostand : 82.000

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von nymphy: 06.02.2009 16:29.

06.02.2009 16:28 nymphy ist offline Homepage von nymphy Beiträge von nymphy suchen Nehmen Sie nymphy in Ihre Freundesliste auf Fügen Sie nymphy in Ihre Kontaktliste ein MSN Passport-Profil von nymphy anzeigen
1Sm!le 1Sm!le ist weiblich
Mitglied


images/avatars/avatar-42097.png

Dabei seit: 05.03.2005
Beiträge: 441
Herkunft: Berlin

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ok,

also zum Anlegen: Du kannst auch - wenn du auf der Seite für ganze Datenbank im Allgemeinen bist, wo auch die Tabellenliste ist, ganz unten - dir ein Formular anzeigen lassen, wo du nur noch die einzelnen Spalten und Werte für diese festlegen musst.

Zu dem konto: Das klärt leider noch nicht deine Entscheidung, wie herum du speicherst. Mein Vorschlag wäre folgender:
Du speicherst in einer Tabelle die Mitglieder, mit ner ID für diese.
In der Kontotabelle nimmst du folgendes Format
MitgliedId | Kontobetrag | Text | Datum | was man sonst so braucht
Und speicherst dann

1 | 10000 | Startgeld | 2009-02-06 | ...
1 | 7500 | Pferdekauf Pferd X | 2009-02-06 | ...
(wobei dann Pferd X genau 2500 gekostet hat Augenzwinkern )

Das bedeutet dann:
In deinem Formular, wo du Kontoänderungen machen lässt, musst du im Hintergrund immer absolute Beträge errrechnen, weil du ja nicht wirklich die Differenz zum vorherigen (also 2500 Kosten) speicherst, sondern nur den Betrag vorher und nachher.
Bei der Anzeige beim Mitglied musst du halt die Zeilen auslesen, wo die MitgliedsId passt, diese nach Datum sortieren (scheint mir sinnvoll).

__________________

06.02.2009 16:57 1Sm!le ist offline E-Mail an 1Sm!le senden Homepage von 1Sm!le Beiträge von 1Sm!le suchen Nehmen Sie 1Sm!le in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Hofkonto/Memberkonto via php

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH