Punktesystem in DB PHP
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
auslese
code
datei
datenbank
datum
ende
erledigen
formular
forum
hoch geladene bilder
http
index
meinung
punkt
set
tabelle
update
verzeichnis
wert auslesen
-
Hi !
Ich programmiere ein Punktesystem für meine Seite.
Wenn ein User z.B. 5 Punkte hat, und durch eine Aktion auf meiner Seite weitere 5 Punkte hat, wie trage ich diese +5 Punkte dann in meine DB ein?
Mfg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich habe nicht so viel ahnung von php, aber das könnte man doch mit einem Formular machen, oder? Hier ist erklärt wie das geht: http://www.phpforum.de/archiv_41033_Formular@Daten@in@die@Mysql@Datenbank@eintragen_anzeigen.html
P.s.: Mach unbedingt eine index.html/index.php Datei in dieses Verzeichnis, denn sonst kann jeder alle hoch geladene Bilder sehen
http://davy.lima-city.de/uploaded/
-
julian101 schrieb:
Ich habe nicht so viel ahnung von php, aber das könnte man doch mit einem Formular machen, oder? Hier ist erklärt wie das geht: http://www.phpforum.de/archiv_41033_Formular@Daten@in@die@Mysql@Datenbank@eintragen_anzeigen.html
P.s.: Mach unbedingt eine index.html/index.php Datei in dieses Verzeichnis, denn sonst kann jeder alle hoch geladene Bilder sehen
http://davy.lima-city.de/uploaded/
Also so klappts meiner Meinung nicht. (per Form)
Soweit ich weiß klappt es so wie syberspace gesagt hat. Aber dann genau so wie geschrieben wurde, nicht so wie ich mit WHERE user LIKE .... Dann gibts nämlich ein paar Fehlermeldungen, wenn du mehrere User mit einem solchen Namensteil hast und dann nur 1 Punktestand auslesen willst.
Ja, ich habe auch einige Quelltextfehler. Meiner Meinung nach hin und wieder sogar zu viele. -
maechte-der-elemente schrieb:
julian101 schrieb:
Ich habe nicht so viel ahnung von php, aber das könnte man doch mit einem Formular machen, oder? Hier ist erklärt wie das geht: http://www.phpforum.de/archiv_41033_Formular@Daten@in@die@Mysql@Datenbank@eintragen_anzeigen.html
P.s.: Mach unbedingt eine index.html/index.php Datei in dieses Verzeichnis, denn sonst kann jeder alle hoch geladene Bilder sehen
http://davy.lima-city.de/uploaded/
Also so klappts meiner Meinung nicht. (per Form)
Soweit ich weiß klappt es so wie syberspace gesagt hat. Aber dann genau so wie geschrieben wurde, nicht so wie ich mit WHERE user LIKE .... Dann gibts nämlich ein paar Fehlermeldungen, wenn du mehrere User mit einem solchen Namensteil hast und dann nur 1 Punktestand auslesen willst.
Ja, ich habe auch einige Quelltextfehler. Meiner Meinung nach hin und wieder sogar zu viele.
Dann lag ich wohl falsch. Aber mit Formular könnte man dann ja auch Punkte übertragen (oder als admin löschen) -
syberpsace schrieb:
zuerst den wert auslesen mitSELECT wert FROM tabelle WHERE user='davy'
dann einfach mit +=5 erhöhen und wieder in die datenbank schreiben mit
UPDATE tabelle SET wert='$neuerwert' WHERE user='davy'
mfg
hi,
das ganze kannst du auch in einem query erledigen:
UPDATE tabelle SET wert=wert + 5 WHERE user='davy'
aber mal @davy:
Du programmierst da schon seit einiger Zeit an deinem Forum/Board oÄ rum, obwohl dir wirklich elementare Grundlagen in Mysql & PHP fehlen - wäre es nicht klüger und auf Dauer auch angenehmer für dich, sich diese erst einmal zu verschaffen und dann bei kleineren Problemen nicht permanent auf andere angewiesen zu sein? Nicht persönlich nehmen, aber sich an ein größeres Projekt wie so ein Forum und irgendwelche Punktesysteme zu wagen, ohne viel über die Programmierung zu wissen, wird am Ende whr nicht gut funktionieren! -
aldistammkunde schrieb:
syberpsace schrieb:
zuerst den wert auslesen mitSELECT wert FROM tabelle WHERE user='davy'
dann einfach mit +=5 erhöhen und wieder in die datenbank schreiben mit
UPDATE tabelle SET wert='$neuerwert' WHERE user='davy'
mfg
hi,
das ganze kannst du auch in einem query erledigen:
UPDATE tabelle SET wert=wert + 5 WHERE user='davy'
aber mal @davy:
Du programmierst da schon seit einiger Zeit an deinem Forum/Board oÄ rum, obwohl dir wirklich elementare Grundlagen in Mysql & PHP fehlen - wäre es nicht klüger und auf Dauer auch angenehmer für dich, sich diese erst einmal zu verschaffen und dann bei kleineren Problemen nicht permanent auf andere angewiesen zu sein? Nicht persönlich nehmen, aber sich an ein größeres Projekt wie so ein Forum und irgendwelche Punktesysteme zu wagen, ohne viel über die Programmierung zu wissen, wird am Ende whr nicht gut funktionieren!
Danke ! Das hat funktioniert ! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage