Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/11/2016, 13:20
msalgadogonza
 
Fecha de Ingreso: abril-2015
Mensajes: 10
Antigüedad: 9 años, 9 meses
Puntos: 0
Pregunta Detener foreach para dividir contenido

Estimados todos, buenos días.

Les saludo con agrado y les consulto:

Tengo un formulario web que me manda N° cantidad de valores ID
Código HTML:
<input type="checkbox" name="id[]" value="<?php echo $id_registro; ?>" /> 
Los recibo y hago un foreach para hacer mi consulta a la base de datos:

Código PHP:
foreach ($_POST['id'] as $value) { 
Hago mi consulta:

Código:
SELECT * FROM participantes WHERE ID = $value
Y con esto ya tengo todos los datos que quiero de los ID seleccionados.

Posterior muestro una tablita con todos los registros y abajo de eso muestro un formulario con algunos campos que se van a actualizar para todos los registros deleccionados, son los mismos datos, en este formulario envío tambíen al script para actualizar los ID seleccionados y muestro un campo que tiene un dato en común que se debe mostrar en el formulario.

El detalle es el siguiente:

Si hago esto:

Código PHP:
foreach ($_POST['id'] as $value

//Mi consulta
//Muestro mis datos
//Muestro mi formulario

Cuando muestro mis datos y mi formulario me sale:

Datos del ID 1

Formulario del ID 1

Datos del ID 2

Formulario del ID 2

Y yo lo que estoy intentado hacer es

Datos del ID 1
Datos del ID 2

Formulario único con un campo del ID 1

Si el formulario lo saco del foreach, no me muestra los datos del ID 1 que obtuve de la base de datos, y si lo meto se muestra N veces.

De que manera podría evitar que se muestre ese formulario N veces ?

Ustedes tendrán algúna idea interesante?

Agradezco de antemano sus observaciones.