Programación Web y Scripting > PHP

 Arrays De Html A Php

(1/2) > >>

Gallagher:
Holas

tengo un array de texfields, texbox, inputs cmo quiran llamarle

llamad ITEM

y cuadno lo leo con el


--- Código: Text --- for ($x=1;$x< 13; $x++) {      $_POST[item[$x]];}  

me da error da error
si leo sin el $_POST
osea como item[x]
no me trae nda (sipongo que sera por la version de mi php)

please ncesito su ayuda

desde ya muchas gracias

Oliverio:
En PHP4 tenes la intruccion foreach para estos temas:

--- Código: Text ---foreach($HTTP_POST_VARS['ITEM_QUE_ES_UN_ARRAY'] as $clave => $val){    echo "$clave => $val<br>";} pero en PHP3 o menor:

--- Código: Text ---while (list ($clave, $val) = each ($HTTP_POST_VARS['ITEM_QUE_ES_UN_ARRAY'])) {    echo "$clave => $val<br>";} 
Yo personalmene usaria la segunda forma ya que nunca vas a tener problemas con algun servidor que este desactualizado.

Se me olvidaba, yo usaria un
--- Código: Text ---if (is_array($HTTP_POST_VARS['ITEM_QUE_ES_UN_ARRAY'])){...} porque si $HTTP_POST_VARS['ITEM_QUE_ES_UN_ARRAY'] no es un array, el each o el foreach te tiran un warning.

Gallagher:
No existe una forma sin usar un for each?

no importa que el vector sea de textfiedls y no un vector declarado en php?

Avalon:
Haciéndome una idea de tu código HTML creo que podrías probar con esto:


--- Código: Text ---for ($x=1;$x< 13; $x++) {     $_POST['item['.$x.']'];} 
Si no funciona adjunta el código HTML del formulario a ver si damos con la solución.

Salu2,
Avalon

Gallagher:

--- Código: Text --- $SQL= "insert into tragos_items(id_trago,ingrediente) values (2,'".$_POST['item['.$x.']']."')";  
esta sentencia sql , utilizo, pero no me trae nada en el POST
y como dije antes el item es un


--- Código: Text --- for ($x=1;$x< $_POST[txtCantidad]+1; $x++){      print("<tr>");      print("<td width='60%'><font face='Verdana'>Item ".$x."</font></td>");      print("<td width='46%'><font face='Verdana'><input type='text' name='item' size='20'></font></td>");      print("</tr>");  }  
que creo
como un vector de texts

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa