Para el envio mediante AJAX :
Código:
Esto es el generador dinamico de los checkboxfunction llegada(datos) { $("#contenido").html(datos); } function Envio() { var y=$("#contenido"); y.html('Cargando...');} function problemas(){alert('El Servidor está tardando demasiado en responder. Verifique que los datos no se hayan modificado, e intente nuevamente.');} function alerta_check() { $.ajax({ async:true, type: "POST", dataType: "html", contentType: "application/x-www-form-urlencoded", url:"modulos/ver_alertas_up.php", data: $("input:checked").serializeArray(), beforeSend: Envio, success: llegada, timeout: 30000, error: problemas }); return false; }
Código PHP:
include('coneccion.php');
if($_SESSION['seccion']== 1){
$alert="SELECT * FROM entrada WHERE activos='1'";
$query_alert=mysql_query($alert,$conect);
echo '<h2>Alertas</h2>';
echo '<table>';
while($row_alert=mysql_fetch_array($query_alert)){
echo '<tr><td>'.$row_alert['tipo'].' Nro. : '.$row_alert['exp'].'</td>';
echo '<td><input type="checkbox" name="alertas[]" value="'.$row_alert['id'].'"></td></tr>';
}
echo '</table>';
echo '<button onClick="return alerta_check()">Activar</button>';
}
Esto es solo para prueba, pero no muestra nada.
Código PHP:
echo $alertas[0];echo "<br />";
echo $alertas[1];echo "<br />";
echo $alertas[2];echo "<br />";
echo $alertas[3];echo "<br />";
echo $alertas[4];echo "<br />";
echo $alertas[5];echo "<br />";
echo $alertas[6];echo "<br />";
echo $alertas[7];echo "<br />";
echo $alertas[8];echo "<br />";
echo $alertas[9];echo "<br />";
echo $alertas[10];echo "<br />";