php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.09.2006, 12:13  
Erfahrener Benutzer
 
Registriert seit: 17.07.2006
Beiträge: 140
louis
Standard

Zitat:
Zitat von c!w
Diese Anmeldefenster werden von einem Benutzer angelegt. Dabei muss er eben diese Bedingungen definieren können.
Genau das solltest du m al ein bisschen genauer erklären. Was sind denn diese ominösen Anmedlefenster? Und was muss der Benutzer dann definieren?
__________________
mfg louis
louis ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 12.09.2006, 12:13  
Erfahrener Benutzer
 
Registriert seit: 06.04.2006
Beiträge: 128
ruferp
Standard

Mach mal ein konkretes Beispiel...
ruferp ist offline  
Alt 12.09.2006, 12:24  
c!w
Neuer Benutzer
 
Registriert seit: 08.05.2006
Beiträge: 9
c!w
Standard

Ok, mache ich.

Benutzer A konfiguriert dieses Tool. Dabei definiert er Anmeldefenster, in denen Benutzer zugreifen können.
Attribut XYZ sind dabei Eigenschaften der Benutzer.

Anmeldefenster 1
Attribut X > 2
Attribut Y = true
Attribut Z < 6

Anmeldefenster 2
Attribut X < 1

Anmeldefenster 3
Attribut Y <= 2
Attribut Z = 2

Erfüllen die Attribute des Benutzers diese Bedinungen, darf er zugreifen, sonst nicht.

Wie würdet ihr sowas realisieren?
c!w ist offline  
Alt 12.09.2006, 12:46  
Erfahrener Benutzer
 
Registriert seit: 09.03.2005
Beiträge: 219
webbi
Standard

Eine Tabelle enthält die Anmeldefenster (wahrscheinlich so wie du es schon hast), eine andere die Bedingungen...

2. Tabelle:

anmeldefenster_id | Attribut | Vergleichsoperator | Wert

1 | Attribut X | > | 2
1 | Attribut Y | = | true

Dann fragst du für das entsprechende Anmeldefenster die Tabelle ab und überprüfst für Jede Zeile ob die Bedingung dem entspricht oder nicht. Ob die entsprechenden Werte verglichen werden müssen oder z.B. größer/kleiner sein sollen könntest du z.B. mit switch ermitteln.
webbi ist offline  
Alt 12.09.2006, 12:47  
Erfahrener Benutzer
 
Registriert seit: 03.01.2006
Beiträge: 253
CC84
Standard

mal davon abgesehen, dass du in 2 Wochen die Augen verdrehst, wenn du nochmal was an deinem Code machen sollst, weil du nur noch Bahnhof verstehst.

Zum anderen: Arrays heisst das Code wort

Wenn du alle Eigenschaften der Benutzer in ein Array schreibst, kannst du anschliessend bequem drauf zu greifen.

$benutzerEigenschaften[$benutzerid]['eigenschaftA'] = Wert;

dann musste nur speichern welche eigenschaft und deren Wert und schon ist gut, am besten in 3 Spalten Eigenschaft, Vergleichsoperator, Wert

und schon ist das ganze einigermassen sauber gelöst.
CC84 ist offline  
Alt 12.09.2006, 13:36  
c!w
Neuer Benutzer
 
Registriert seit: 08.05.2006
Beiträge: 9
c!w
Standard

Danke für die Inputs. Werde die Lösung mit der Tabelle für die Bedingungen mal weiter verfolgen..

Gruss,
c!w
c!w ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] leeres Klammernpaar nach einem Ausdruck frozen fire PHP Tipps 2008 8 04.07.2008 20:13
Regulären Ausdruck Übersetzen (preg_match) mAy^daY PHP Tipps 2007 11 04.01.2007 14:00
regulärer ausdruck für ´ Crypi PHP Tipps 2006 3 13.09.2006 11:58
Minus-Zeichen in regulärem Ausdruck A Hoppe PHP Tipps 2006 5 20.04.2006 21:44
Mit if Abfrage innerhalb eines strings einen Ausdruck suchen tinchen PHP Tipps 2006 4 11.04.2006 10:18
Problem mit Regulärem Ausdruck. daniel987 PHP-Fortgeschrittene 2 05.03.2006 22:12
regulärer ausdruck tomson PHP Tipps 2006 11 03.02.2006 09:58
Regul�rer Ausdruck PHP Tipps 2006 3 01.02.2006 19:50
Regulärer Ausdruck: Ping-Zeiten speichern mAy^daY Server, Hosting und Workstations 9 12.01.2006 19:51
[Erledigt] Regulärer Ausdruck HILFE!! PHP-Fortgeschrittene 6 22.07.2005 16:39
Regulärer Ausdruck mit Negation? PHP-Fortgeschrittene 23 21.07.2005 09:01
Sehr gieriger Regulärer Ausdruck - bitte um Hilfe PHP-Fortgeschrittene 1 01.12.2004 13:34
Regulärer Ausdruck inu PHP Tipps 2004-2 8 18.11.2004 18:07
JS: Regulärer Ausdruck HTML, Usability und Barrierefreiheit 3 25.08.2004 15:06
Regulärer Ausdruck PHP Tipps 2004 3 10.07.2004 08:26


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:46 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.