abhängigkeit zwischen combo boxen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Last edited by piep83; 05-05-2006, 12:10.
    Computernotdienst Eisleben
    Softwarelösung für Rechtsanwälte und Notare

    Comment


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

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

      Comment

      Working...
      X