Si lo hago tantas veces es pq dependiendo del condicional ingresa una cosa y otra:
Código PHP:
Ver original$lg = "<div class='clearfix visible-lg-block'></div>";
$md = "<div class='clearfix visible-md-block'></div>";
$sm = "<div class='clearfix visible-sm-block'></div>";
$lg_md = "<div class='clearfix visible-lg-block visible-md-block'></div>";
$lg_sm = "<div class='clearfix visible-lg-block visible-sm-block'></div>";
$md_sm = "<div class='clearfix visible-md-block visible-sm-block'></div>";
Ahora mismo está a sí pero tampoco funciona.
Código PHP:
Ver originalif(isset($_POST["enviar"])) {
if($_post["check4"] == "4") {
$id_agregar = $_POST["id"];
$sql2 = "UPDATE materiales SET bugs='$lg' WHERE idmateriales='$id_agregar'"; // lo llamo $sql2 porque ya use $sql para agregar los datos de la imagen
$con->query($sql2) || die("Ha ocurrido un error al guardar los datos"); }
elseif($_POST["check3"] == "3") {
$id_agregar = $_POST["id"];
$sql2 = "UPDATE materiales SET bugs='$md' WHERE idmateriales='$id_agregar'"; // lo llamo $sql2 porque ya use $sql para agregar los datos de la imagen
$con->query($sql2) || die("Ha ocurrido un error al guardar los datos"); }
elseif($_POST["check2"] == "2") {
$id_agregar = $_POST["id"];
$sql2 = "UPDATE materiales SET bugs='$sm' WHERE idmateriales='$id_agregar'"; // lo llamo $sql2 porque ya use $sql para agregar los datos de la imagen
$con->query($sql2) || die("Ha ocurrido un error al guardar los datos"); }
elseif($_POST["check4"] == "4" and $_POST["check3"] == "3") {
$id_agregar = $_POST["id"];
$sql2 = "UPDATE materiales SET bugs='$lg_md' WHERE idmateriales='$id_agregar'"; // lo llamo $sql2 porque ya use $sql para agregar los datos de la imagen
$con->query($sql2) || die("Ha ocurrido un error al guardar los datos"); }
elseif($_POST["check4"] == "4" and $_POST["check2"] == "2") {
$id_agregar = $_POST["id"];
$sql2 = "UPDATE materiales SET bugs='$lg_sm' WHERE idmateriales='$id_agregar'"; // lo llamo $sql2 porque ya use $sql para agregar los datos de la imagen
$con->query($sql2) || die("Ha ocurrido un error al guardar los datos"); }
elseif($_POST["check3"] == "3" and $_POST["check2"] == "2") {
$id_agregar = $_POST["id"];
$sql2 = "UPDATE materiales SET bugs='$md_sm' WHERE idmateriales='$id_agregar'"; // lo llamo $sql2 porque ya use $sql para agregar los datos de la imagen
$con->query($sql2) || die("Ha ocurrido un error al guardar los datos"); }
}
Y este es el form que va antes:
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>