Значение «Печатать» в чекбоксе из базы данных

Я пытаюсь сделать флажок «проверить», если в базе данных есть значение. Итак, если кто-то установит первый флажок, я хочу, чтобы он был отмечен в следующий раз, когда кто-то попытается его отредактировать.

Итак, я проверяю первый лайк на отпечатке, и он помещает в базу данных значение 0.

Значение «Печатать» в чекбоксе из базы данных

Если я снова открою веб-сайт, я хочу, чтобы он был проверен. Я думаю, что это если, но я не знаю, как я могу установить флажок.

<tr>
  <th width = "15%"> Atividade extra escola </th>
  <td>
    <label class = "checkbox-inline" for = "checkboxes-30">
      <input type = "checkbox" name = "checkboxes30" id = "checkboxes-30" value = "Não">
      Não
    </label>
    <label class = "checkbox-inline" for = "checkboxes-40">
      <input type = "checkbox" name = "checkboxes40" id = "checkboxes-40" value = "Sim">
      Sim (qual?)
    </label>
    <input type = "text" maxlength = "9" class = "input-field4" id = "input" name = "teste">
    </td>
</tr>

Добавьте атрибут checked = "checked", чтобы указать браузеру установить флажок. Полезный ресурс

RiggsFolly 28.05.2019 12:34

Проблема здесь в том, что я не хочу делать это по умолчанию. Я хочу, чтобы он проверял, «проверено» ли это в базе данных.

Donutsrool 28.05.2019 12:41

проверьте, проверено ли значение в базе данных, и если да, установите флажок, добавив checked = "checked" (мне нравятся скороговорки)

D Ie 28.05.2019 12:58
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вам нужно получить переменную из БД и сделать условие, подобное приведенному ниже.

предположим, что переменная из базы данных является булевой $flag:

<?php echo $flag?'checked':''; ?>

В HTML:

<input type = "checkbox" name = "checkboxes30" id = "checkboxes-30" <?php echo $flag?'checked':''; ?> value = "Não"/> Não

Если то, что здесь говорит ОП, верно, хотя в этом мало смысла Итак, я проверяю первый лайк на отпечатке, и он помещает в базу данных значение 0., возможно, вам придется изменить свой тест :)

RiggsFolly 28.05.2019 12:46

Спасибо @RiggsFolly за ваше вмешательство, разве 0 не является ложным и должен выполнять эту работу?

Zakaria Acharki 28.05.2019 12:48

@ZakariaAcharki Спасибо за помощь, но я хочу, чтобы проверка проверялась только в том случае, если значение равно 1 (истина), и не проверялась, если значение равно 0 (ложь).

Donutsrool 28.05.2019 12:57

Но это работает таким образом, я поправлю свой код, большое спасибо.

Donutsrool 28.05.2019 12:58

Есть только одна проблема, смотрите здесь: imgur.com/a/SuM3Q2W значение, которое должно быть раньше, не появляется..

Donutsrool 28.05.2019 13:02

Это не имеет ничего общего с условием, убедитесь, что вы его не удалили, оно должно остаться после ввода, например <input type = "checkbox" name = "checkboxes30" id = "checkboxes-30" <?php echo $flag?'checked':''; ?> value = "Não"/> Não

Zakaria Acharki 28.05.2019 13:06

Другие вопросы по теме