hoffen, dass Sie schön und gut,Tropfen Liste basierend auf einer anderen Dropdown-Liste
i ein Dropdown-Liste, die Kategorienliste enthält wie folgt:
<div class='form-group'>
<br/>
<label class='control-label col-md-2 'for='id_date'>Category</label>
<div class='col-md-2' class='form-group' class='col-md-11'>
<select class="form-control " id="sel1" ng-model="category" ng-init="" >
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('my');
$sql = "SELECT category FROM categories";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['category'] . "'>" . $row['category'] . "</option>";
} ?>
</select>
</div>
</div>
unterhalb diesem wählen, ich ein anderes wählen habe, die ist Element aus der Kategorie zu wählen, wie folgt:
<div class='form-group'>
<br/>
label class='control-label col-md-2 ' for='id_date'>element</label>
<div class='col-md-2' class='form-group' class='col-md-11'>
<select class="form-control" id="sel12" ng-model="elemnt" ng-init="" >
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('my');
$sql = "SELECT element FROM elements where category = ";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['element'] . "'>" . $row['element'] . "</option>";
} ?>
</select>
</div>
</div>
, wie ich den Inhalt der zweiten Dropdown-Liste machen auf der ersten Dropdown-Liste auf der Grundlage? Wie kann ich beispielsweise die Eingabe der ersten Drop-Liste in die zweite SQL-Anweisung einfügen?
grüße.
Was ich verstehe, ist, dass Sie abhängiges Dropdown benötigen. Dazu müssen Sie einen Ajax-Aufruf bei Änderung des ersten Dropdwon machen und dann das zweite Dropdown-Feld mit dem Ergebnis des Ajax-Aufrufs –
ausfüllen, soweit ich/wir sehen können, verwenden Sie angularJS? Besser nach Datenbindungsbeispielen suchen als nach regulären PHP/Ajax-Skripten, wie diesem: http://stackoverflow.com/questions/26518220/angularjs-dynamic-ng-option-to-link-two-drop-downs – mitkosoft