mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 05:02 Benutzername: Passwort: Auto-Login

Thema: [PHP und MySQL] Benutzerstatus wenn eingeloggt ändern vom 30.08.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP und MySQL] Benutzerstatus wenn eingeloggt ändern
Autor Nachricht
mckranky
Threadersteller

Dabei seit: 26.05.2010
Ort: Frankfurt am Main
Alter: 32
Geschlecht: Männlich
Verfasst Mo 30.08.2010 15:20
Titel

[PHP und MySQL] Benutzerstatus wenn eingeloggt ändern

Antworten mit Zitat Zum Seitenanfang

Morgen!
Ich hab irgendwie eine Denkblockade Stehe total auf dem Schlauch *Schnief*
... 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.

Gruß und danke

M.
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mo 30.08.2010 15:23
Titel

Antworten mit Zitat Zum Seitenanfang

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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
mckranky
Threadersteller

Dabei seit: 26.05.2010
Ort: Frankfurt am Main
Alter: 32
Geschlecht: Männlich
Verfasst Mo 30.08.2010 17:25
Titel

Antworten mit Zitat Zum Seitenanfang

DAnke dir für die schnelle Antwort. Hab zu wenig Schlaf hinter mir *Schnief* 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 17:28, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
therapiekind

Dabei seit: 14.03.2006
Ort: In deinem Kopf
Alter: -
Geschlecht: -
Verfasst Mo 30.08.2010 18:32
Titel

Antworten mit Zitat Zum Seitenanfang

choise hat geschrieben:
2. STATI
id statusname

http://faql.de/numerus.html#status *bäh*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen [MySQL] verschlüsseltes Passwort in Tabelle ändern
[mysql collation] ändern für alle Datenbanken auf einmal
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
[MySql]Lost connection to MySQL server during query
(php-mysql) übergabe von formulardaten und abfrage m. mysql
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


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.