| PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Post your PHP questions here! |
 |

17-02-2003, 11:39
|
|
Zocker
Banned
|
|
Registriert seit: Sep 2002
Beiträge: 348
|
|
Dateien einbinden
Hallo,
folgende Situation. Ich habe ein Benutzerlogin programmiert. Die einzelnen Benutzer sind verschiedenen Gruppen zugeordnet. Wenn sich z.B. Benutzer Dieter, der der Gruppe 1 zugeordnet ist, soll eine Seite geöffnet werden, dass ein Formular mit verschiedenen Fragen enthält. Diese Formularfragen unterscheiden sich von den jeweiligen Benutzer, die sich in unterschiedlichen Gruppen befinden. Und da ich den Quellcode übersichtlich halten wollte, spiele ich mit dem Gedanken, die einzelnen Formulare einzubinden. Wer kann mir bitte bei diesem Problem weiterhelfen?
Gruss
Zocker
|

17-02-2003, 11:42
|
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
PHP-Code:
include 'formular_'.$gruppe.'.php';
mit include bindest du eine Datei ein. Die Zeile oben geht davon aus, dass in der Variablen $gruppe die Gruppennummer steht.
Dann kannst du für gruppe 1 eine datei formular_1.php und für gruppe 2 die datei formular_2.php anlegen
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

17-02-2003, 11:44
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Re: Dateien einbinden
was willst du jetzt genau, abhängig von der benutzergruppe spezielle inhalte einbinden?
dann könntest du z.b. für jede gruppe ein eigenes verzeichnis anlegen, in dem die einzubindenden dateien immer gleich benannt sind, dann brauchst du nur den gruppennamen in den include-pfad einbauen und hast immer die richtigen include-dateien.
oder du legst die includes in einer tabelle ab, und versiehst sie mit kennzeichen zu welcher gruppe sie gehören.
oder oder oder...
deine frage ist viel zu allgemein gehalten um eine detailierte antwort geben zu können.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

17-02-2003, 12:06
|
|
Zocker
Banned
|
|
Registriert seit: Sep 2002
Beiträge: 348
|
|
Vielen Dank erst einmal für die Hilfe. Also ich möchte folgendes umsetzen. Die User, die sich anmelden, stehen in einer Datenbank, den einer Nummer zugeordnet wird. Die Tabelle user sieht wie folgt aus:
usr pwd form_nr
klaus test 2
dieter hallo 1
Wenn sich z.B. klaus anmeldet, dann soll ein Formular_2 geöffnet werden. Bei Dieter soll dementsprechend das Formular_1 geöffnet werden. Ich unterscheide deshlab nach Formularen, da diese unterschiedliche Fragen enthalten. Ich möchte nämlich eine Arztdatenbank entwickeln, wo sich Patienten unterschiedlichen Alters eintragen können. Hoffe das ich mein Problem besser darstellen konnte.
Gruss
Zocker
|

17-02-2003, 12:55
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
Zitat:
usr pwd form_nr
klaus test 2
dieter hallo 1
Wenn sich z.B. klaus anmeldet, dann soll ein Formular_2 geöffnet werden. Bei Dieter soll dementsprechend das Formular_1 geöffnet werden.
|
dann brauchst du doch nur die form_nr aus der db in den formularnamen einbauen, das ist eine simpelste string-operation.
wo genau du da jetzt ein problem hast, wird leider immer noch nicht deutlich.
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|

17-02-2003, 13:05
|
|
Zocker
Banned
|
|
Registriert seit: Sep 2002
Beiträge: 348
|
|
Kannst du mir bitte ein kleines Beispiel geben. Ich sehe irgendwie noch nicht durch. Vielleicht kannst du mir ja auf die Sprünge helfen.
Gruss
Zocker
|

17-02-2003, 13:06
|
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
z.b. so wie ich es oben geschrieben hab?
musst halt eine db-abfrage machen und den wert form_nr in $gruppe speichern, dann kannste mein beispiel fast 1:1 übernehmen
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

17-02-2003, 13:16
|
wahsaga
 Moderator
|
|
Registriert seit: Sep 2001
Beiträge: 24.486
|
|
sorry, lieber zocker, aber wenn ich sehe dass du schon an so etwas einfachem scheiterst, dann solltest du deine ersten projekte wohl erstmal ein paar grössenordnungen kleiner wählen.
ich würde jedenfalls jedem potentiellen nutzer nur davon abraten, jemandem der schon bei so elementaren aufgaben nicht mehr weiter kommt, irgendwelche sicherheitsrelevanten daten wie z.b. arzt- oder patientendaten anzuvertrauen...
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|