У меня есть кнопки, которые отображаются из SQL запроса:Отключить кнопку на условиях
$username = new User();
$name = $username->data()->username;
$sql1 = DB::getInstance()->query("SELECT names FROM list WHERE username = '$name'");
if (!$sql1->count()) {
echo 'No data';
} else {
foreach ($sql1->results() as $sql1) {
?>
<p><button class="" > <?php echo $sql1->names; ?></button></p>
<?php
}
}
Это две кнопки, которые соответствуют условиям из запроса, так что я пытаюсь отключить одну из отображаемых кнопок, если это это не соответствует другому условию. Например, есть две кнопки: Джон и Пудель. И запрос, чтобы соответствовать, если одна из кнопок - животное.
Так что если кнопка john не соответствует запросу, ее следует отключить.
Ну, просто добавьте свойство 'disabled' к кнопке, вот и все ... – arkascha
Это всего лишь один тег кнопки, который отображает две кнопки. Разве обе они не будут отключены, если я его добавлю? – Gina
Нет, вы создаете две отдельные кнопки с этой строкой, потому что она выполняется дважды. Для каждого выполнения вы можете получить другой результат для условного и установить свойство 'disabled' в зависимости от этого. – arkascha