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
das ist die abfrage für das zweite dd
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>
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
}
}
?>