Datos de bucle de PHP cuando un formulario tiene un atributo de nombre diferente cada fila

¿Cómo hago un bucle de datos cuando el formulario en el que creé los datos mostrados requiere un atributo de name diferente?

Realizo un código jQuery para crear elementos como:

 $("#loadDataSiswa").append(""+ "
" + nm_depan + "
"+ "
\n"+ " Masuk"+ " Tidak Masuk"+ " Sakit"+ " Tidak Ada Kabar"+ "
"+ "");

id y nm_depan valores ya hechos con el proceso ajax.

Si miras el código anterior, tengo que hacerlo con un nombre de atributo diferente para que el formulario que se mostrará sea así. Grupo múltiple

Formulario I creado para producir el elemento de radio que debe seleccionarse en cada fila

 foreach($_POST as $val) { // Insert to DB } 

Aquí me meto en problemas . ¿Cómo hago un ciclo para obtener el valor de id ¿Lo insertaré en la base de datos si un id particular seleccionó el valor? ¿Cómo se puede hacer un bucle en PHP con un atributo de nombre diferente? Porque aquí, estoy cambiando el nombre de cada atributo usando la id que obtengo del ajax.

Su problema puede resolverse asociando una entrada oculta con algún grupo de radio.

Agregue una entrada oculta con el valor de id :

 "" 

Esta entrada es una matriz, por lo que puede iterar a través de.

En el siguiente paso, debe modificar su grupo de radio para asociarlo con su id :

 " Masuk"+ " Tidak Masuk"+ " Sakit"+ " Tidak Ada Kabar"+ 

Entonces en tu código deberías poder hacer:

 //Iterate through any inserted id from a group foreach($_POST['radioList'] as $id) { //if you didn't let any pre checked value, you need use this if if(isset($_POST['myradio'][$id]) { echo $_POST['myradio'][$id];//checked value this group } } 

Después de todo, debería poder tener cualquier cantidad de botones de radio asociados a una lista infinita

Para obtener las claves en la publicación var prueba esto. $ key contiene el atributo de nombre (javascript id var) del formulario.

 foreach($_POST as $key => $value){ if($key == "whatever") .... } 

Puede usar selectores de nombre parciales. Por favor, consulte este https://api.jquery.com/attribute-contains-selector/ O puede dar una clase a las entradas solo para repetirlas.