Exacto, eso es lo que pretendo, ya he cambiado para no repetir tantas veces el
Código PHP:
Ver original$con->query($sql2) || die("Ha ocurrido un error al guardar los datos");
Por otro lado creo que ya tengo añadido el hidden en el input
Código PHP:
Ver original<form action='' method='post'>
<?php echo "<input type='hidden' name='id' value='" . $row['idmaterial'] . "'/>"; ?>
<button type='submit' class='btn btn-primary' name='enviar' value='enviar'>Enviar</button>
<div class='checkbox'>
<label>
<input type='checkbox' name='check4' value='4' <?php echo ($pos4===false) ? '':'checked'; ?> > 4
</label>
</div>
<div class='checkbox'>
<label>
<input type='checkbox' name='check3' value='3' <?php echo ($pos3===false) ? '':'checked'; ?> > 3
</label>
</div>
<div class='checkbox'>
<label>
<input type='checkbox' name='check2' value='2' <?php echo ($pos2===false) ? '':'checked'; ?> > 2
</label>
</div>
La tabla materiales la tengo con esta estructura:
idmaterial | titulo | categoria | descripcion | precio | imagen | bugs
lo que no es es porque no actualiza el campo bugs y le añade el codigo html que pretendo.
EDITO: Algo curioso que ocurre: al marcar algun check de algun material y al darle a enviar, luego me aparecen listado solo los materiales que tienen algún check activado ( el cual ya le puse el codigo desde myphpadmin directamente )