+ Antworten
Ergebnis 1 bis 11 von 11

Thema: Combobox - finde keinen richtigen Ansatz

  1. #1
    TP-Junior A-R-N-E macht alles soweit korrekt Avatar von A-R-N-E
    Registriert seit
    Aug 2008
    Ort
    Berlin
    Beiträge
    5

    Combobox - finde keinen richtigen Ansatz

    Code:
    <table>
                <tr><td valign="top">Kategorie:</td><td>
                <select name="reg_fleet_cat" size="1" style="width:200px;">
                	<option value=''>-- Bitte auswählen</option>
                	<?
                    $rsfleetcat = @mysql_query("SELECT * FROM oz_fleet_cat ORDER BY sequence");
    				while($fleetcat = mysql_fetch_row ($rsfleetcat)){
    					echo "<option value='$fleetcat[0]'>$fleetcat[1]</option>";
    				}
    				?>
        		</select>
                </td></tr>
                <tr><td valign="top">Model:</td><td>
                <select name="reg_fleet" size="5" style="width:200px;">
        		</select>
                </td></tr>            
    </table>
    Leider Gottes finde ich einfach nicht den richtigen Ansatz.
    Ich möchte den Inhalt der Selectbox reg_fleet dynamisch aus der Datenbank holen, ebenso wie den Inhalt aus reg_fleet_cat.
    Allerdings soll der Inhalt von reg_fleet in Abhängigkeit von reg_fleet_cat ausgegeben werden. Sprich wenn ich als Kategorie Limousinen mit dem value=1 auswähle, soll reg_fleet mit allen Autos gefüllt werden, wähle ich Flugsysteme mit den Fleugzeugen.

    Das ganze soll ohne Seitenrefresh geschehen.


    Ich freue mich auf Antworten und sage im Vorfeld schon einmal Danke.

  2. #2
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    wie sieht deine db aus? eine tabelle mit den fahrzeugkategorien und eine mit den entsprechenden modellen?

    es gibt verschiedene loesungen: alle daten auslesen und sie per eventhandler ein- und ausblenden oder per ajax. as you like it ...
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  3. #3
    TP-Junior A-R-N-E macht alles soweit korrekt Avatar von A-R-N-E
    Registriert seit
    Aug 2008
    Ort
    Berlin
    Beiträge
    5
    ja genau so sieht sie aus ^^
    ok also hide/visible? in Verbindung mit onChange()

  4. #4
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    das waere mein ansatz, wenn ich kein ajax einsetzen wollte. der wuerde sich nach der zu erwartenden datenmengen richten. die frage ist: dauert es laenger, mehrere anfragen im hintergrund an die db zu richten oder bin ich schneller, wenn ich das ganze in einem aufwasch am anfang hinter mich bringe.

    bei dem display: none/block musst du nur aufpassen, wie du dann die post-daten verarbeitest. es werden ja die werte aller selectoren uebertragen.
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  5. #5
    TP-Junior A-R-N-E macht alles soweit korrekt Avatar von A-R-N-E
    Registriert seit
    Aug 2008
    Ort
    Berlin
    Beiträge
    5
    ok, da ich gerade einmal ~25 Datensätze (insgesamt - Autos/Flugzeuge) habe, sollte ich wohl im vorfeld alles einlesen können, ohne schwierigkeiten mit der Ladezeit zu bekommen beziehungsweise die Datenbank zu flooden.
    Das Problem mit der Verarbeitung kann ich doch bestimmt mittels Verzweigung lösen, quasi wenn selected beziehe mit ein.

  6. #6
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    Zitat Zitat von A-R-N-E Beitrag anzeigen
    Das Problem mit der Verarbeitung kann ich doch bestimmt mittels Verzweigung lösen, quasi wenn selected beziehe mit ein.
    ich wuerde den namen des selektors, aus welchem der wert bezogen werden soll, ueber den wert der gewaehlten kategorie verknuepfen.
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  7. #7
    TP-Junior A-R-N-E macht alles soweit korrekt Avatar von A-R-N-E
    Registriert seit
    Aug 2008
    Ort
    Berlin
    Beiträge
    5
    ich wuerde den namen des selektors, aus welchem der wert bezogen werden soll, ueber den wert der gewaehlten kategorie verknuepfen.

    das verstehe ich nun nicht so recht :/

  8. #8
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    Zitat Zitat von A-R-N-E Beitrag anzeigen
    das verstehe ich nun nicht so recht :/
    macht nix. bau erst mal den code zusammen und lass dir nach dem versenden des formulars die uebergebenen request-daten anzeigen. dann siehst du vielleicht schon was ich meine.
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  9. #9
    TP-Junior A-R-N-E macht alles soweit korrekt Avatar von A-R-N-E
    Registriert seit
    Aug 2008
    Ort
    Berlin
    Beiträge
    5
    Code:
    onClick=\"document.getElementById('reg_fleet_1').style.visibility='hidden'; document.getElementById('reg_fleet_2').style.visibility='hidden'; document.getElementById('reg_fleet_$fleetcat[0]').style.visibility='visible'\"
    kann ich, statt statisch alles zu blocken, auch quasi hide all reg_fleet_IDs irgendwie erzeugen

  10. #10
    TP-Specialist theo bringt sich richtig ein Avatar von theo
    Registriert seit
    Apr 2002
    Ort
    743, evergreen terrace
    Beiträge
    2.346
    bin mir zwar jetzt nicht ganz sicher, ob ich deine frage richtig verstanden habe. aber fuer gewoehnlich laesst sich sowas mit einer schleife loesen.
    /b{2}|[^(bb)]/

    [Workshop] Nested sets

  11. #11
    TP-Moderator Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Cybergreek lebt für das TP und seine User Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.608
    Ich will Eure Diskussion zwar nicht unterbrechen, aber Du könntest mal hier reinschauen.
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

+ Antworten

Ähnliche Themen

  1. SQL-Abfrage will nicht? Finde keinen Fehler!
    Von Stefan im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 02.03.2007, 13:37
  2. Antworten: 10
    Letzter Beitrag: 30.06.2004, 14:49
  3. table text ansatz
    Von kIt-cUt im Forum Dreamweaver & andere Webeditoren
    Antworten: 5
    Letzter Beitrag: 05.12.2002, 21:45
  4. Ich bin am Verzweifeln..finde einfach keinen Nebenjob
    Von NicNac im Forum Einfach so ...
    Antworten: 1
    Letzter Beitrag: 16.11.2002, 19:21

Stichworte

Aktive Benutzer

Aktive Benutzer

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

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51