Dabei seit: 26.05.2010 Ort: Frankfurt am Main Alter: 32 Geschlecht:
Verfasst Mo 30.08.2010 14:20 Titel
[PHP und MySQL] Benutzerstatus wenn eingeloggt ändern
Morgen!
Ich hab irgendwie eine Denkblockade Stehe total auf dem Schlauch
... Nach etlichen Stunden suchen werde ich lieber mal nachfragen :S
Es geht um folgendes:
Benutzer sollen sich einloggen können (Script schon geschrieben) und dann auf der internen Seite ihren Status ändern (Hierfür brauch ich noch ein Dropdown Menü oder so). Dieser soll dann auf der Hauptseite angezeigt werden (Auch für nicht registrierte Leute).
Soll ich das über ne Datenbank regeln? Also quasi so:
User wählt Status 1 von 3 -> php schreibt in Datenbank "Status 3" in das zugehörige Feld. -> Bei aufruf der Seite fragt ein script den jeweiligen Status ab und sortiert diese nach dem Status.
Beschäftige mich noch nicht sooo lange mit php, wäre für Hilfe aber dankbar.
PS: Handelt sich um ein offline Projekt erstmal.
Dabei seit: 01.02.2007 Ort: Würzburg Alter: 35 Geschlecht:
Verfasst Mo 30.08.2010 14:23 Titel
würde das über 3 tabellen regeln
Zitat:
1. USERS
id username
2. STATI
id statusname
3. USERS-STATI-ZW
id_user id_statusname
mal grob dargestellt.
nun kannst du anfragen ob in der zw ein status zu einer bestimmten user id besteht und diesen ggf updaten oder einfügen. somit hast du kein problem wenn mal stati dazukommen oder wegfallen.
die dann mit einem join verbinden und du kannst das komfortabel auslesen
Dabei seit: 26.05.2010 Ort: Frankfurt am Main Alter: 32 Geschlecht:
Verfasst Mo 30.08.2010 16:25 Titel
DAnke dir für die schnelle Antwort. Hab zu wenig Schlaf hinter mir Wie schaffei ch es dass ein bestimmter Wert in der Datenbank aktualisiert wird wenn man einen Button drückt.
"Status1 Button" -> Ändert Wert in Tabelle auf "Status1"
usw
Irgendwie haperts da grade..
Wenn was dazu schon was gibt bitte einen Link oder Suchwort schreiben, hab aber nichts gefunden direkt.
// ACH Quatsch da stand ich aber knallhart aufm Schlauch habs natürlich selbst geschafft xD
Zuletzt bearbeitet von mckranky am Mo 30.08.2010 16:28, insgesamt 1-mal bearbeitet
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst an Umfragen in diesem Forum nicht mitmachen.
Mediengestalter.info ist ein Projekt von Webformatik:: Forensoftware: phpBB