Eğer PHP sorguyu çalıştırmak ve bir HTML sayfası açılan çıkışlar listeleri doldurmak için çalışıyor musunuz? Eğer öyleyse, önceki listede tıklandığında ne dayalı onlara göstermek ve gizlemek için JavaScript kullanmak gerekir. Bir form ya da bir şey göndermek ve gelen liste altındaki gösterilmesini olsun, tıklandığında ne bulmak için olayları kullanabilirsiniz.
Ben sağ sorun olsun ki? ya da ben yolu kapalı duyuyorum?
Edit:
Tamam. Gösteri öğeleri gizlemek için JavaScript kullanarak herhangi bir öğretici gerekmez.
Bir formda listesi var. Seçili öğe değiştiğinde Onchange olay anlatacağım. ne zaman olur, aynı sayfaya formu göndermek. PHP olarak, seçilen öğeyi alabilirsiniz. Sonra Sorguyu çalıştırmak ve bu girişi dayalı ikinci bir liste olsun. Echo veya HTML olarak yeni bir liste yazmak için bir şey kullanın.
<?php
// Here, $_POST['options'] will give you the selected item from first list.
// Run your query to get the next list and use echo() to write
// out the HTML or something
?>
<form name="myform" method="POST" action="test.php">
<select name="options" onchange="myform.submit();">
<option value="item1">item1</option>
<option value="item2">item2</option>
<option value="item3">item3</option>
</select>
</form>
<?php
// Use a 'for each' kind of loop here and run through the results
// of your second list. Construct the secondary select tag using
// the data here.
?>
Sen sorguyu çalıştırdıktan sonra PHP kullanarak da ilk liste oluşturabilirsiniz. Kod uzun ve karmaşık olsun istiyorum, çünkü ben yapmadım.
Temelde ilk sorguyu çalıştırmak ve ilk listesini oluşturmak ve gösterildiği gibi olayları ekleyin.
Kullanıcı bu listede bir şey seçtiğinde, siz aynı sayfaya gönderebilirsiniz ve bu değere bağlı olarak, ikinci bir sorgu çalıştırmak ve ikincil listesini oluşturmak.