Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/01/2019, 11:58
madison_sg
 
Fecha de Ingreso: noviembre-2015
Mensajes: 77
Antigüedad: 8 años, 6 meses
Puntos: 2
Recuperar el valor en un checkbox en php

Hola,

He estado buscando alguna solución en intenet para recuperar el valor de un checkbox desde la base de datos mysql en php, mi problema es que todos los foros que he visitado recuperan los valores por arreglos y mi checkbox solo es uno, no requiere de un arreglo (por lo menos eso creo).
Cuando el checkbox ha sido marcado, envía el valor de 1 a la base de datos; si no ha sido marcado envía el valor de 0 a la base de datos. Pero cuando regresamos a la interfaz y el checkbox tiene valor 1, se supone que debe quedarse marcado.
He intentado hacerlo de diferentes formas y ninguna me ha resultado.
Alguien me puede ayudar?
Dejo el código que he estado tratando de arreglar:
Este es el php con el que quiero recuperar el valor de la base de datos->
Código PHP:
$sql "SELECT ligas_internet FROM medico WHERE id_medico = '".$id_medico."' ";
$resultado=mysqli_query($con,$sql);
$registro2=mysqli_fetch_assoc($resultado);
 
$ligas_internet=$registro2["ligas_internet"]; echo "string".$ligas_internet;
$checked = isset($ligas_internet) ? 'checked' '';
 if (
$ligas_internet == '1') {
     
$ligas_internet="checked";
 }else{
    
$ligas_internet="";
 } 
Este es el input:
Código HTML:
<label for="" class="check_boton"><input type="checkbox" class="checkboxx" name="ligas_internet" id="ligas_internet" value="1" $ligas_internet /> Ligas a páginas de internet sobre el laboratorio y sus productos.</label> 
Gracias por su apoyo
__________________
paco alonso