RussianNinja
@RussianNinja

Как записать значение checkbox в таблицу MySQL?

Есть динамически генерируемая из БД таблица с чекбоксами в одном из столбцов:
<table style="width: 1000;" id="activeTable" class="editableTable" overflow = "scroll">
        <thead class="t_hdr">
            <tr class="header">
 
                <td><b>ID</b></td>
                <td><b>Изготовитель</b></td>
                <td><b>Адрес</b></td>
                <td><b>Печать</b></td>
                
            </tr>
        </thead>
        <tbody>
 
            <input type="submit" class="my_button" name="update" value="UPDATE" style="width: 270px"/><br>
    <?  $i = 0;
        while ($row = $Result->fetch_assoc()) {
        $i++;
        //$sql = $Database -> query("UPDATE izgotoviteli SET stamp = 0 WHERE id = $i");
    ?>
                
                <tr  id="z_<?=$i?>">
                <td name = "post_id"><?=$row['id']?></td>
                <td><?=$row['izgotovitel']?></td>
                <td><?=$row['adress']?></td>
        <td><label check></label><input type="checkbox" name="stamp[]" value="<?=$row['stamp']?>" <? if($row['stamp'] == 1)echo $check ?> onchange="save()" ></td>
                </tr>
                <? } ?> 
            </tbody>
        </table>


Получилось сделать так, чтобы значения чекбокса считывались из БД (используется тип tinyint(1): 1-стоит галочка, 0-нет галочки):
<label check></label><input type="checkbox" name="stamp[]" value="<?=$row['stamp']?>


А вот как сделать чтобы в базу заносилось значение 0 либо 1 если ставишь галочку в чекбоксе?
  • Вопрос задан
  • 2526 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы