Foros del Web » Programando para Internet » PHP »

Array por POST

Estas en el tema de Array por POST en el foro de PHP en Foros del Web. Hola, tengo un problema con un formulario, el cual recorre un array y con un input text completo la cantidad: <form action="pre_pedido.php" method="post" name="form1" id="form1"> ...
  #1 (permalink)  
Antiguo 27/07/2010, 09:52
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Array por POST

Hola, tengo un problema con un formulario, el cual recorre un array y con un input text completo la cantidad:

<form action="pre_pedido.php" method="post" name="form1" id="form1">
<table width="100%" border="0">
<tr>
<td>Detalle</td>
<td>Precio</td>
<td>Cantidad</td>
<td colspan="2">&nbsp;</td>
</tr>
<?php while ($row = mysql_fetch_array($result)){;?>
<tr>
<td><?php echo $row['detalle']; ?></td>
<td><?php echo $row['precio']; ?></td>
<td><label for="cant"></label>
<input name="cant" type="text" id="cant" /></td>
<td><label for="button"></label>
<input type="submit" name="button" id="button" value="Enviar" /></td>
</tr>
<?php } ?>
</table>
</form>

el problema esta en que recibo en la pagina siguiente el valor del input text pero no se como nombrar los datos del array para recibirlos.
Probé con GET y paso los datos del array pero no se como pasar los del input text.
Agradeceria cualquier ayuda.
Gracias
  #2 (permalink)  
Antiguo 27/07/2010, 10:02
 
Fecha de Ingreso: marzo-2004
Ubicación: Chile
Mensajes: 382
Antigüedad: 20 años, 1 mes
Puntos: 0
Respuesta: Array por POST

Quizas de esta forma:
Código PHP:
<td><input type = "text" name="txt_detalle" value"<?php echo $row['detalle']; ?>"/></td>
Despues lo recibes asi:

Código PHP:
echo $_POST["txt_detalle"] ; 
Bueno espero que sea esa la respuesta a tu pregunta.

Saludos desde CHILE.
  #3 (permalink)  
Antiguo 27/07/2010, 10:32
 
Fecha de Ingreso: julio-2010
Mensajes: 4
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Array por POST

Gracias juan007 por la respuesta, asi funciona y ya lo habia probado agragandole un readonly="readonly" para que no se pueda modificar, el problema es que siempre envia el mismo dato, es decir, lo recibo bien en la otra pagina, pero siempre el mismo dato que es el ultimo que lee del array.
Gracias de nuevo.

Etiquetas: post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:12.