Я пишу плагин (в php), который позволит пользователям вводить любимые книги и генерировать рекомендации. Если пользователь пытается добавить две любимые книги от одного автора, мне нужна страница, чтобы заблокировать это, и просит пользователя выбрать одну из этих книг для сохранения (запрос клиента). В настоящее время я делаю это, генерируя новую форму 'what-book-do-you-want' с php эхо-операторами, а затем настраивая некоторое время l oop для запуска (ничего не делая) до тех пор, пока Пользователь отправляет ответ в этой форме. Но я заметил то, что кажется значительным снижением отзывчивости сайта, пока l oop работает. (При многократном щелчке радиокнопки курсор не меняется на hand-graphi c при наведении курсора на ссылки и т. Д. c). Это просто случайность или используется какое-то время, как эта плохая практика? У кого-нибудь есть альтернативные рекомендации (желательно не связанные с изучением нового языка кодирования)? Текущий код следующий:
if ($same_author_conflict($currBookAuthor)){
generate_whichbook_html();
while (! isset($_POST['whichbook_submitted'])){
continue;
}
//at this point I know the which-book form has been submitted
//so I can check which book user wants to keep