Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/02/2013, 12:35
areslepra
 
Fecha de Ingreso: diciembre-2010
Ubicación: Rosario, Santa Fe
Mensajes: 326
Antigüedad: 13 años, 5 meses
Puntos: 13
Respuesta: Almacenar varios registros en una BD MySql con PHP

Simplemente tenés que hacer que los campos se llamen por ejemplo: prod[0], prod[1], .... y lo mismo para todos, siendo por ejemplo:

<input name="prod[0]" type='text' style="width:100%">
<input name="tipo[0]" type='text' style="width:100%">
<input type="radio" name="trimestre[0]" value="I">
<input type="radio" name="trimestre[0]" value="II">
<input type="radio" name="trimestre[0]" value="III">
<input type="radio" name="trimestre[0]" value="IV">

<input name="prod[1]" type='text' style="width:100%">
<input name="tipo[1]" type='text' style="width:100%">
<input type="radio" name="trimestre[1]" value="I">
<input type="radio" name="trimestre[1]" value="II">
<input type="radio" name="trimestre[1]" value="III">
<input type="radio" name="trimestre[1]" value="IV">

Luego desde PHP accedes como $_POST['prod'][0], $_POST['prod'][1], etc. Ya que $_POST['prod'] será un arreglo al igual que el resto. Por lo cual podés poner algo así:

Código PHP:
<?php
foreach (array_keys($_POST['prod']) as $i)
{
     
// Acá usamos los campos.
     
echo $_POST['prod][$i];
     echo $_POST['
tipo][$i];
     echo 
$_POST[trimestre][$i];
}