Actualizar un dato de un registro mediante checkbox

Esperando que me puedan ayudar con lo siguiente.

Estoy usando el framework materialize y tengo una tabla en HTML que me muestra un checkbox por cada registro, el problema esta en que no se como hacer para que al hacer clic en el checkbox me actualice mediante ajax a una pagina PHP el valor en la base de datos.

Los campos en la BD son

idn = INT (PK)

codnucleo = varchar

nombrenucleo = varchar

Estatusnu = 1 o 0 ( este es la columna que se debe actualizar con el uso del checkbox)

les coloco el codigo HTML:

<table>
<thead>
       <tr>
           <th class="center-align">Codigo Del Núcleo</th>
           <th class="center-align">Nombre del Núcleo</th>
           <th class="center-align">Edición</th>
           <th class="center-align">Estatus</th>
       </tr>
</thead>
<tbody>
<?php
$DT = "SELECT * FROM nucleo";
$result = mysqli_query($conexion,$DT);
$num_resultados = mysqli_num_rows($result);
if($result && $num_resultados>0 )
 {                          
  while ($fila = mysqli_fetch_array($result))
{
 $check = ''; 
 if($fila["estatusnu"] == '1')
 {
  $check = 'checked';
 }
 else if ($fila["estatusnu"] == '0')
 {
 $check = 'unchecked';
 }  
 echo '<tr>';
 echo '<td class="center-align"> '.$fila["codnucleo"].'</td>';          
 echo '<td class="center-align"> '.$fila["nombrenucleo"].' </b></td>'; 
 echo '<td class="center-align"><a class="material-icons modal-trigger editar" href="#editarnucleo" data-idn="'.$fila["idn"].'" data-codigo="'.$fila["codnucleo"].'" data-nombre="'.$fila["nombrenucleo"].'" ">edit</i></a></td>';
echo '<td class="center-align">';
echo '<label>';
echo '<input type="checkbox" class="filled-in" id="mycheckbox" '.$check.' data-idn="'.$fila["idn"].'"/>';
echo '';
echo '</label>';
echo '</td>';  
echo '</tr>';
}
}  
?> 
</tbody>
</table>

he visto varios foros, y vi que le asignan un valor al input, el detalle esta en que mi checkbox primero se verifica con php para saber si tiene valor "1" coloca checked o "0" unchecked.

Añade tu respuesta

Haz clic para o