userfreundliche Auswahlmöglichkeit

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • userfreundliche Auswahlmöglichkeit

    Hallo,

    ich benötige eine dynamische Auswahlliste aus vielen Datensätzen. Genauer habe
    ich 4 Tabellen

    1. Abschluss
    2. Kurs
    3. Halbjahr
    4. Abschluss-Kurs-Halbjahr Kombitabelle ( welcher Kurs wird mit welchem Abschluss wann angeboten )

    Beim Aufruf des Eingabeformulars wird das gewünschte Halbjahr übergeben.
    Per DB Abfrage ermittle ich daraus, welche Kurse mit welchen Abschlüssen dort
    angeboten wird. Dies sind im Schnitt 150, können aber im Extremfall auch 7-800 werden.
    Diese Extremfälle werden öfter aufgerufen als die "kleinen" Fälle, weil: in diesem
    Falle mehr Angebot = mehr Bewerber bedeutet. Im Bedarfsfalle ( ein bestimmte Checkbox )
    von Bearbeiter aktiviert, müssen auch alle Abschluss-Kurs Kombinationen des vorherigen
    Halbjahres angeboten werden. Diese werden natürlich auch aus der DB und
    in die Seite gegeben.
    Die aktuelle Lösung beruht auf Frames, dh. der Hauptframe mit dem Eingabeformular
    hat eine Breite von 100%, der "Auswahlframe" auf der rechten Seite ist nicht sichtbar.
    Wird nun ein Abschluss gewählt, kann per JS die Kursauswahl "geöffnet" werden
    indem der rechte Frame aufgeklappt wird, und dort alle Kurse zur Auswahl stehen.
    Da die Bearbeiter mit Wyse Thinclients arbeiten wo der Grafikaufbau nicht der
    schnellste ist, wäre es schön, auf diesen extra Frame zu verzichten.
    Außerdem bedeutet jedes Aufklappen des Auswahlframes eine Anfrage an
    den Intranetserver incl. aller Userauthentifikationen etc.

    Vorschweben würde mir eine JS Lösung basierend auf (un-)sichtbaren div's,
    deren Inhalt dynamisch geändert wird.

    Bedingung wären:

    - wenn erst Abschluss gewählt dürfen nur noch die entsprechenden Kurse angeboten werden
    - wenn erst Kurs gewählt, dann nur noch die entsprechenden Abschlüsse
    - wenn die extra Bedingung zutrifft, müssen die auswählbaren Kurse erweitert werden

    Die JS Scripte werden wahrscheinlich ?große mehrdimensionale Arrays enthalten? und können
    bei Bedarf, und durch extra PHP Code erzeugt werden. Caching um den Server
    zu entlasten ist vorhanden.

    Jemand eine Idee wie dies per JS vernünfig umsetzbar wäre?

    PS: da dies alles im internen Netz läuft, ich alles konfiguriere und der
    Client definitiv Firefox ist, bin ich für jede JS-Schweinerei zu haben
    TBT

    Die zwei wichtigsten Regeln für eine berufliche Karriere:
    1. Verrate niemals alles was du weißt!


    PHP 2 AllPatrizier II Browsergame

  • #2
    wenn ich dich richtig verstanden habe hast du etwa das vor:
    http://www.php-resource.de/forum/sho...threadid=34404 (->letzer Beitrag auf Seite 4 von mir) ?!

    Kommentar

    Lädt...
    X