Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2009, 10:36
Avatar de Ronruby
Ronruby
 
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 7 meses
Puntos: 416
Respuesta: Problemas a mostrar forms !!!

Porque no lo haces directamente desde la consulta MySQL:

SELECT * FROM loquesea WHERE id BETWEEN 1 AND 10;

Esa consulta de mostrara todos los registros desde el 1 hasta el 10.

Luego para mostrar los resultados creas 1 SOLO formulario, y le das el nombre a los campos del tipo array:

<input type="text" name="nombre[]" />
Y creas un INPUT HIDDEN con el ID correspondiente al registro.

Para recogerlos y actualizarlos todo a la vez, solo haz un for:

$num = count($_POST['nombre']);
for($i = 0; $i < $num; $i++) {
//ejecutas el query, UPDATE talcosa SET nombre=$_POST['nombre'][$i] WHERE id = $_POST['campoOculto'][$i]