- Ad -
php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 

 


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!

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 17-02-2003, 11:39
Zocker
 Banned
Links : Onlinestatus : Zocker ist offline
Registriert seit: Sep 2002
Beiträge: 348
Zocker ist zur Zeit noch ein unbeschriebenes Blatt
Standard 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
Mit Zitat antworten
  #2 (permalink)  
Alt 17-02-2003, 11:42
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

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...
Mit Zitat antworten
  #3 (permalink)  
Alt 17-02-2003, 11:44
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard 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.
Mit Zitat antworten
  #4 (permalink)  
Alt 17-02-2003, 12:06
Zocker
 Banned
Links : Onlinestatus : Zocker ist offline
Registriert seit: Sep 2002
Beiträge: 348
Zocker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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
Mit Zitat antworten
  #5 (permalink)  
Alt 17-02-2003, 12:55
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

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.
Mit Zitat antworten
  #6 (permalink)  
Alt 17-02-2003, 13:05
Zocker
 Banned
Links : Onlinestatus : Zocker ist offline
Registriert seit: Sep 2002
Beiträge: 348
Zocker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

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
Mit Zitat antworten
  #7 (permalink)  
Alt 17-02-2003, 13:06
mrhappiness
 PHP Guru
Links : Onlinestatus : mrhappiness ist offline
Registriert seit: Oct 2002
Beiträge: 14.890
mrhappiness ist zur Zeit noch ein unbeschriebenes Blatt
mrhappiness eine Nachricht über AIM schicken mrhappiness eine Nachricht über Yahoo! schicken
Standard

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...
Mit Zitat antworten
  #8 (permalink)  
Alt 17-02-2003, 13:16
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 24.486
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

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.
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Themen-Optionen
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

MariaDB 5.5 veröffentlicht
MariaDB 5.5 veröffentlichtDie freie MySQL-Alternative MariaDB wurde in der stabilen Version 5.5.23 veröffentlicht und soll einige Verbesserungen gegenüber Oracles Communityversion von MySQL mitbringen.

16.04.2012 | Berni

Deutsche Yii Framework Community
Deutsche Yii Framework CommunitySeit dem 19.03.2012 gibt es für die Yii PHP Framework Community ein deutsches Zuhause.

20.03.2012 | dhcomputer

 

Aktuelle PHP Scripte

EM 2012 Tipp-Spiel ansehen EM 2012 Tipp-Spiel

Online Tipp-Spiel zur Fussball Europameisterschaft 2012, basierend auf php-Script mit hinterlegter mySql-Datenbank

27.05.2012 tippimnetz | Kategorie: PHP/ Spiele
Advanced Login ansehen Advanced Login

Login-System und Kundenverwaltung, die sich spielend leicht in bestehende Webseiten einbauen lässt und einen enormen Funktionsumfang bietet. Ihre eigene Webseite muss mit Advanced Login nicht umständlich an ein fertiges System angepasst werden.

25.05.2012 Madden | Kategorie: PHP/ Kundenverwaltung
BROM CMS/BelCal 3 ansehen BROM CMS/BelCal 3

Spezielles CMS für Betreiber von Ferienwohnungen. Komplette Seitenerstellung online, Verwaltung mehrerer Objekte, Reservierungssystem mit sofortigem Abgleich im Belegungskalender und vieles mehr bietet dieses Content Management System.

25.05.2012 belcal2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:31 Uhr.