drop downs

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

  • drop downs

    hallo gemeinschaft

    habe zwei dropdowns - wovon das zweite ein bedingtes vom ersten ist

    könnt ihr mir erklären, wie ich es hinbekomme, dass wenn das erste auf select country steht also keine auswahl geroffen wurde im zweite der komplette ungefilterte inhalt des zweiten dropdowns angezeigt wird - möchte damit erreichen, dass wenn man das erste nicht auswählt trotzdem alle items des zweiten angezeigt bekommt

    PHP Code:
    <label>Country :</label> 
    <select name="country" class="country">
    <option selected="selected">--Select Country--</option>
    <?php
        $stmt 
    $DB_con->prepare("SELECT * FROM tbl_country");
        
    $stmt->execute();
        while(
    $row=$stmt->fetch(PDO::FETCH_ASSOC))
        {
            
    ?>
            <option value="<?php echo $row['country_id']; ?>"><?php echo $row['country_name']; ?></option>
            <?php
        

    ?>
    </select>

    <label>State :</label> <select name="state" class="state">
    <option selected="selected">--Select State--</option>
    </select>
    das ist die abfrage für das zweite dd
    PHP Code:
    <?php
    include('dbconfig.php');
    if(
    $_POST['id'])
    {
        
    $id=$_POST['id'];
            
        
    $stmt $DB_con->prepare("SELECT * FROM tbl_state WHERE country_id=:id");
        
    $stmt->execute(array(':id' => $id));
        
    ?><option selected="selected">Select State :</option><?php
        
    while($row=$stmt->fetch(PDO::FETCH_ASSOC))
        {
            
    ?>
            <option value="<?php echo $row['state_id']; ?>"><?php echo $row['state_name']; ?></option>
            <?php
        
    }
    }
    ?>
Working...
X