Это заполняет 1 -е выпадающее меню динамически по имени папки и работает нормально.
//CityLife.php
//DDM1.php
< /code>
Проблема возникает при попытке заполнить 2 -е меню. У меня есть этот код, чтобы попытаться сделать это. Интенсивно он использует JS и Ajax для передачи значения в переменную $ selected_category. Затем я попытался использовать эту переменную как часть изображений FilePath/Photogallery/Thumbnails/$ selected_category в качестве $ DirectoryPath другого Scandir (), чтобы получить имена подзадачи в папке этой категории. Использование этого имени для заполнения 2 -го выпадающего меню.
//endof 1 menu just shown for reference//
$(document).ready(function() {
// When the user changes the select element
$('#thumbnails').change(function() {
var selectedCategory = $(this).val(); // Get the selected value
// Send the value to DDM2.php using AJAX
$.ajax({
url: 'DDM2.php', // The PHP page that will handle the data
type: 'POST', // Send a POST request
data: { selected_category: selectedCategory }, // Send the selected value as 'selected_category'
success: function(response) {
// Handle the response from DDM2.php
console.log(response); // Print out the response from DDM2.php (if any)
},
error: function(xhr, status, error) {
// Handle any errors
console.error('AJAX request failed: ' + error);
}
});
});
});

Подробнее здесь: https://stackoverflow.com/questions/795 ... s-of-photo