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] Kaufen - Abziehen - Werte steigern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Kaufen - Abziehen - Werte steigern
Beiträge zu diesem Thema Autor Datum
 Kaufen - Abziehen - Werte steigern Startpost-Retter 27.10.2006 17:58
 RE: Kaufen - Abziehen - Werte steigern Unicorn 27.10.2006 18:14
 RE: Kaufen - Abziehen - Werte steigern Unicorn 27.10.2006 18:36
 RE: Kaufen - Abziehen - Werte steigern Unicorn 27.10.2006 18:47

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

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

Genau, das wäre meine Frage xD
Wie kriegt man es mit PHP hin, das der User über eine Schaltfläche, die er betätigt, etwas kauft. Vorher gibt er seinen Namen an. Der Preis wird von seinem Konto abgezogen. Und die Werte in seinem Steckbrief (z.B. Hunger) steigen.

__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.
27.10.2006 17:58 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
Unicorn
Mitglied


Dabei seit: 29.11.2005
Beiträge: 3.785

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

Erst mal: das ist mit minimalen PHP-Kenntnissen machbar, ich sag dir das Konzept, ausprogrammieren musst du's selber..oder schau hier in den Tuts. Du musst dazu aber mit Datenbank arbeiten..

Um das mit dem Namen und Konto zu machen, ist es am einfachsten, wenn du einen Login mit Sessions machst. Also erst mal eine Tabelle in der Datenbank mit mindestens diesen feldern
id | name | pw | konto
Dann eben einen normalen Login, nicht vergessen, die Zeile mit dem session in allen internen Seiten reinzumachen.
Dann musst du erst mal die Artikelauswahl machen, da musst du ein Formular einbauen, am besten ein POST-Formular. Je nach dem, ob man mehrere Dinge auf einmal anwählen und kaufen können soll, musst du das anders gestalten, also, wenn nur eines, dann machst du für jeden Artikel eines machen und kannst zusätzliche Werte wie Preis und so in hidden-Feldern mitgeben, ansonsten wird es etwas komplexer, da du irgendwie identifizieren musst, welcher Artikel gemeint ist. Du machst, dass das Formular am einfachsten auf eine Weiterleitungsseite geht. Dort definierst du oben die Variablen, die du gesendet hast und überprüfst dann, ob diese leer sind oder nicht. Dann nimmst du Kontakt zur Datenbank auf und liest erst mal den Kontostand vom User aus. Dann machst du eine neue Variable, die dem Kontostand - dem Preis entspricht. Diesen neuen Kontostand schickst du dann wieder an die Datenbank zurück und überschreibst den alten Wert. Dasselbe kannst du auch mit anderen Werten wie Hunger.. machen. Dann machst du noch einen kleinen Text auf die Seite, wie "Einkauf erfolgreich" und entweder eine JS-Weiterleitung oder einen Link zurück zum Shop.

Hoffe, das hat dir weitergeholfen.
27.10.2006 18:14 Unicorn ist offline Beiträge von Unicorn suchen Nehmen Sie Unicorn in Ihre Freundesliste auf
Unicorn
Mitglied


Dabei seit: 29.11.2005
Beiträge: 3.785

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

Jap, genau x
Der mit dem
Zitat:
Kontostand - Preis (Habe ich nicht verstanden)

ist so gemeint:
Nehmen wir mal an, du hast den Kontostand in die Variable $konto getan, dann fügst du jetzt eine solche Zeile ein:
$neukonto = $konto - $preis;
Dann setzst du den Wert konto in der Datenbank mit UPDATE auf $neukonto.
Jetzt besser?
27.10.2006 18:36 Unicorn ist offline Beiträge von Unicorn suchen Nehmen Sie Unicorn in Ihre Freundesliste auf
Unicorn
Mitglied


Dabei seit: 29.11.2005
Beiträge: 3.785

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

kay. Kannst auch per ICQ, 219-780-234..
27.10.2006 18:47 Unicorn ist offline Beiträge von Unicorn suchen Nehmen Sie Unicorn in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Kaufen - Abziehen - Werte steigern

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH