Hola, esta es la solución que sugeriría y es la forma más sencilla de implementar su tarea,
Aquí usamos jquery y ajax para enviar datos a php desde un archivo html.
1) En su archivo html, copie el siguiente código:
- ¿Qué debo cambiar para mejorar mi sitio web al convertir nuevos clientes (https://maidonthespot.com)?
- Creo que un bootcamp con una sola pila sería más beneficioso para mí, ¿existe alguno?
- Cómo seleccionar todos los elementos de un grupo por categoría y obtener los datos como una matriz en Laravel
- ¿Cómo creo un sitio web como Facebook?
- Estoy comenzando como desarrollador web en una compañía fantástica, sin embargo, no tienen sentido del diseño. ¿Cómo los convenzo de que es hora de cambiar?
$ (documento) .ready (función ()
{
/ * obtener el número total de la casilla de verificación usando la longitud * /
var x = $ (“input [type = checkbox]”). length;
/ * si se cambia la casilla de verificación * /
$ (‘input [type = checkbox]’). on (‘change’, function (i)
{
if ($ (this) .is (‘: marcado’))
{
x- = 1;
/ * si todas las casillas de verificación están marcadas * /
si (x == 0)
{
var val = [];
/ * usa cada método para obtener todos los valores de las casillas de verificación en un objeto * /
$ (‘: casilla de verificación: marcada’). each (function (i)
{
val [i] = $ (este) .val ();
});
/ * Codifique su cadena de datos en JSON. * /
var jsonString = JSON.stringify (val);
/ * envía los datos al archivo .php usando el método ajax * /
$ .ajax (
{
tipo: “POST”,
/ * su nombre de archivo php * /
url: “php_file.php”,
datos: {checkbox_value: jsonString},
caché: falso
éxito: función (datos)
{
/ * alerta si la publicación es exitosa * /
}
});
}
}
más
{
x + = 1;
}
});
});
2) Cree un archivo php y nómbrelo como php_file.php
(puede nombrarlo como desee) y copie el siguiente código.
<? php
/ * codifica los datos que has publicado del archivo html usando ajax * /
$ data = json_decode (stripslashes ($ _ POST [‘checkbox_value’]));
foreach ($ datos como $ d) {
echo $ d;
}
?>