#php #html
Вопрос:
это php — файл для воспроизведения переключателя, он взят из цикла foeach.база данных работает нормально, но входной атрибут-id=»» не присваивается переменной, что делает невозможной работу переключателя
lt;phpgt; $output .='lt;input type="radio" class="btn-check" name="btnradio" id="'$key['showtime_id']'" autocomplete="off"gt; lt;label class="btn btn-outline-primary" for="btnradio2"gt;'.$key['showtime_id'].'lt;/labelgt;'; ?gt;
Комментарии:
1.
id="'.$key['showtime_id'].'"
…вы забыли операторы объединения. Это должно выдавать вам синтаксическую ошибку — или это было бы, если бы это было в блоке PHP, ноlt;phpgt;
не запускало блок PHP — может быть, вы имели в видуlt;?php
?. P.S. Эта проблема не имеет никакого отношения ни к AJAX, ни к начальной загрузке. Это простая проблема с обработкой строк PHP и синтаксисом, слегка связанная с HTML, так как это то, что вы пытаетесь создать. Я сделал для тебя пометку заново. Не добавляйте теги в свой вопрос только потому, что вы используете технологию в другом месте своего приложения, когда это не относится к вашему конкретному вопросу.2. id=»‘.$ключ[‘showtime_id’].'» как мне его переписать? ..
3. извините, lt;phpgt; — это опечатка
4.
how should i rewrite it?
…что вы имеете в виду? Вот как вы должны это переписать. В вашей версии не хватало точек (.
). Разве у вас не было синтаксической ошибки?5. для=»» для того, чтобы метка повторялась, я назначил уникальную долину