Почему вы не можете просто использовать простую проверку, поскольку у вас есть заранее определенные действия?
// If you have "Add" in your string, then print needed string
if (strpos( $row["actions"], 'Add') !== false) {
echo "<input type=\"checkbox\" name='Add' value=\"Bike\"> I have a bike<br>"
}
//... and so on`
И если вам действительно нужно разделить и перебрать ваши значения, взгляните на функцию explode
, которая делает именно это. Документация .
Не совсем понятно, чего вы пытаетесь достичь.Как уже отмечалось в комментарии, вы не должны:
- хранить несколько значений в одной строке в базе данных \ в одной переменной
- иметь флажки для взаимоисключающих действий (?).Возможно, вам нужны радиокнопки здесь.
Также обратите внимание, что ваш код не является допустимым кодом PHP.Вы не можете смешивать HTML и PHP таким образом.Поэтому вам нужно либо закрыть тег PHP, например <?php $a=1; ?> <a href="google.com">HTML goes here</a>
, либо сделать echo
или print
: echo "<a href=\"google.com\">Some HTML</a>";