abhängigkeit zwischen combo boxen

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

  • abhängigkeit zwischen combo boxen

    Hi Forum,

    bitte helft mir.

    Ich muss 2 Combo Boxen in Abhängigkeit voneinander bringen. d.h. Wenn ein Wert in der ersten Box ausgewählt ist, darf in der zweiten nur noch das ausgelesen werden, was zu dem ausgewählten Bereich in der ersten Box passt.

    Any Ideas??

    Hier der Quelltext meiner beiden Boxen

    <label>Kategorie 1
    <select name="select" class="css">
    <?php
    do {
    ?>
    <option value="<?php echo $row_Recordset1['KA1_ID']?>"<?php if (!(strcmp($row_Recordset1['KA1_ID'], $row_Recordset1['KA1_NAME']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordset1['KA1_NAME']?></option>
    <?php
    } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
    $rows = mysql_num_rows($Recordset1);
    if($rows > 0) {
    mysql_data_seek($Recordset1, 0);
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    }
    ?>
    </select>
    </label>
    </form>
    <form action="" method="get" name="form2" id="form2">
    <label>Kategorie 2
    <select name="select2" class="css">
    <?php
    do {
    ?><option value="<?php echo $row_Recordset2['KA1_ID']?>"<?php if (!(strcmp($row_Recordset2['KA1_ID'], $row_Recordset2['KA2_NAME']))) {echo "selected=\"selected\"";} ?>><?php echo $row_Recordset2['KA2_NAME']?></option>
    <?php
    } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
    $rows = mysql_num_rows($Recordset2);
    if($rows > 0) {
    mysql_data_seek($Recordset2, 0);
    $row_Recordset2 = mysql_fetch_assoc($Recordset2);
    }
    ?>
    </select>
    </label>
    </form>
    <form id="form3" name="form3" method="post" action="">

  • #2
    hallo ms0307,

    wo liegt dein Problem? (hab deine code nicht gelesen)
    definiere in der ersten box
    PHP-Code:
    onChange="submit();" 
    den übergebenen wert der ersten box wertest
    du dann aus und zeigst dann alle relevanten
    daten dazu in der zweiten box an

    Zuletzt geändert von piep83; 05.05.2006, 12:10.
    Computernotdienst Eisleben
    Softwarelösung für Rechtsanwälte und Notare

    Kommentar


    • #3
      google mal nach "chained selectors", kann hilfreich sein.

      http://www.drweb.de/javascript/dynam...n_menues.shtml
      http://www.fh54.de/js/cascadingselects/

      Kommentar

      Lädt...
      X