Проблема в том, что в настоящее время описание извлекается с сервера с эхом <p><?php echo $bio4; ?></p>
, но карусель работает на странице без каких-либо других запросов к серверу , поэтому описание никогда не меняется.
При нажатии кнопки необходимо выполнить асинхронный запрос к серверу, чтобы обновить описание следующего фильма без перезагрузки страницы.
ЗдесьПример запроса AJAX с использованием JQuery:
$.ajax({ url: '/yourfile.php', //the file that echoes the descriptions
data: {movieId: 5}, //ask for the desired description
type: 'post', //specify the request type: GET/POST
success: function(output) {
// code here to update the description
}
});
Очевидно, вам также потребуется изменить ваш php-файл, чтобы принимать данные из вызова ajax и возвращать желаемый вывод
Школа W3C о вызовах AJAX: https://www.w3schools.com/xml/ajax_intro.asp
Как выполнить запрос ajax с помощью jquery: http://api.jquery.com/jquery.ajax/
Получайте удовольствие!