Witam
W bazie posiadam dane które wyglądają tak :
id |
dane |
checkbox |
1 |
miasto |
1;2;3 |
2 |
wieś |
2;3 |
potrzebuję wyciągnąć to do checkboxów gdzie cyfry oznaczają zaznaczone a brak niezaznaczone
miasto |
checked checked checked |
wieś |
NOchecked checked checked |
W kodzie wyciągam dane przez SELECT i potem forach-em:
foreach ($get as $getValue) {
$rozdzielCheckbox = explode(";", $getValue['checkbox']);
foreach ($rozdzielCheckbox as $rozdzielCheckboxValue) {
if ($rozdzielCheckboxValue === "1") {
echo '<input type="checkbox" value="" checked disabled>';
} else {
echo '<input type="checkbox" value="" >';
}
if ($rozdzielCheckboxValue === "2") {
echo '<input type="checkbox" value="" checked disabled>';
} else {
echo '<input type="checkbox" value="" >';
}
if ($rozdzielCheckboxValue === "3") {
echo '<input type="checkbox" value="" checked disabled>';
} else {
echo '<input type="checkbox" value="" >';
}
}
To mi jedynie dubluje wpisy z checkboxa.
Czy nie lepiej każdy checkbox dodać do osobnej kolumnę ? Proszę o podpowiedź dziękuję za pomoc.