Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/09/2009, 12:24
smartboy
 
Fecha de Ingreso: abril-2009
Mensajes: 80
Antigüedad: 15 años, 1 mes
Puntos: 0
Duda con $_POST en PHP

hola tengo el siguiente codigo, en el cual creo una tabla dinamica a partir de resultados obtenidos de la base de datos y a la vez creo 6 campos de texto dianmicos y en blanco para cada resultado, a cada uno de ellos le asigno los nombre a_$i , b_$i, c_$I y asi sucesivamente para diferenciar los 6 campos de texto de cada uno de los resultados, el problema esta a la hora de recibir estos resultados en otra pagina, si hago esto $_POST['a_$i'], PHP no lo reconoce, que de beria hacer entonces para recibir todos esos datos?
Aqui les dejo el codigo.

$result = $obj->VerActividades();
?>
<form action="../Logica/CaptarEstadisticas.php" method="post">
<table border="1">
<tr>
<td>Actividad</td><td>Mañana</td><td>Tarde</td><td>Noche</td><td>8:00pm-10:00pm</td><td>10:00pm-12:00pm</td><td>12:00pm-2:00am</td>
</tr>
<?php
$i=0;
//$var="a";
while($row=$result->fetch_array())
{
//$nombre = $var+$i;
echo "<tr>";
echo "<td>".$row['nomb_act']."</td>";
echo "<td><input type='text' name='a_$i' /></td>";
echo "<td><input type='text' name='b_$i' /></td>";
echo "<td><input type='text' name='c_$i' /></td>";
echo "<td><input type='text' name='d_$i' /></td>";
echo "<td><input type='text' name='e_$i' /></td>";
echo "<td><input type='text' name='f_$i' /></td>";
echo "</tr>";
$i++;
}
?>
<tr>
<td></td><td><input type="submit" value="Enviar" /></td><td></td><td></td><td></td><td></td><td></td>
</tr>
</table>
</form>