datenbank-daten dynamisch?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
deathcakeman
Mitglied
Beiträge: 52
Registriert: 22.06.2006 16:10

datenbank-daten dynamisch?

Beitrag von deathcakeman »

Auf der firmenseite von xxx habe ich einen login-bereich.
ist der login korekt wird man per header() weitergeleitet.

auf eine php gesicherte seite.....da ist eine tabelle mit geräten und preisen...
das problem ist, wie bekomme ich es hin, das bei jedem user andere preise geladen werden...und dieser user auch nicht auf andere preise zugreifen kann?

thx
Benutzeravatar
Toflar
Mitglied
Beiträge: 95
Registriert: 25.07.2005 16:06
Wohnort: Lyss (CH)
Kontaktdaten:

Beitrag von Toflar »

Dein Login funktioniert ja nun sicher mit Sessions nicht wahr?

Dann machst das gleiche mit Rechten. z.B. $_SESSION['rechte']
In der Datenbank kannst ja dann bei jedem user ein weiteres Feld einfügen für die Rechte.
z.B. 0 für den normalen Gast
1 für die Mitglieder
2 für den Admin
usw.

Sind die Preise direkt in der Datei, dann fragst die richtige halt mit einer if-Schleife ab.
z.B. so:

Code: Alles auswählen

if($_SESSION['user'] == 0) {
echo 'Preis: 100 €';
}
elseif($_SESSION['user'] == 1) {
echo 'Preis: 92 €';
}
usw.
Wenn du alle Preise in einer Datenbank gespeichert hast, dann musst du halt mit der SQL-Anweisung WHERE arbeiten.

Wenn ich dich richtig verstanden habe, so wäre das mein Vorschlag!
deathcakeman
Mitglied
Beiträge: 52
Registriert: 22.06.2006 16:10

Beitrag von deathcakeman »

aber wie kann ich genau das $_session['rechte'] festlegen...und das dann mitnehmen in die nächste datei?
der session_name wird ja immer wieder auf den standart gestzt, wenn einen neue seite aufgerufen wird
Benutzeravatar
Toflar
Mitglied
Beiträge: 95
Registriert: 25.07.2005 16:06
Wohnort: Lyss (CH)
Kontaktdaten:

Beitrag von Toflar »

session_start();

Am besten mal ein Tutorial durchlesen!
Antworten

Zurück zu „Coding & Technik“