Foros del Web » Programando para Internet » PHP »

problemas con guardar datos de un array concatenados con nombre de campo

Estas en el tema de problemas con guardar datos de un array concatenados con nombre de campo en el foro de PHP en Foros del Web. Hola amigos, mi problema es el siguiente. tengo una tabla de articulos que contiene 2 campos. tabla1: id, nombre tengo varias tiendad en las que ...
  #1 (permalink)  
Antiguo 02/07/2009, 14:59
 
Fecha de Ingreso: noviembre-2008
Ubicación: Nicaragua
Mensajes: 4
Antigüedad: 15 años, 5 meses
Puntos: 0
problemas con guardar datos de un array concatenados con nombre de campo

Hola amigos, mi problema es el siguiente.

tengo una tabla de articulos que contiene 2 campos.

tabla1: id, nombre

tengo varias tiendad en las que necesito leer la cantidad de articulos en el inentario. mando a leer esta tabla para imprimir con un bucle todos los registros de articulos esta tabla y antepongo un campo de texto para que se me repita con cada uno de los registros porque quiero despues guardar la cantidad de articulos de cada tienda.


$query = "select * from tabla1";
$result = mysql_query($query);

while($row = mysql_fetch_array($result)){

echo '<input name="name[]" type="text" id="name[]" size="6"/>'.$row[name].' <br />';
}

despues los analizo asi

if (isset($_POST[name]))
{
foreach($_POST[name] as $valor)
{
echo $valor.", <br />";
}
}


esto me genera algo asi

dato_ingresado_en_el_text1
dato_ingresado_en_el_text2
dato_ingresado_en_el_text4
.
.
dato_ingresado_en_el_textn

pero yo quiero guardar tambien el nombre del campo. que megenere un resultado asi:

nombre_en_tabla_del_campo(dato_ingresado_en_el_tex t1)
nombre_en_tabla_del_campo(dato_ingresado_en_el_tex t1)
.
.
nombre_en_tabla_del_campo(dato_ingresado_en_el_tex tn)

logran entender. eso lo quiero para que a la hora de mandarlo a leer pueda saber la cantidad de articulos que tengo en cada tinda.

les agradezco de antemano
  #2 (permalink)  
Antiguo 02/07/2009, 15:47
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: problemas con guardar datos de un array concatenados con nombre de campo

jairovargasg:

Prueba con esto y me cuentas:

Código PHP:
$tabla tabla1;
$_POST[tabla] = $tabla;
$query "select * from $tabla";
$result mysql_query($query);

while(
$row mysql_fetch_array($result)){

echo 
'<input name="name[]" type="text" id="name[]" size="6"/>'.$row[name].' <br />';
}

despues los analizo asi

if (isset($_POST[name]))
{
foreach(
$_POST[name] as $valor)
{
echo 
$_POST[tabla]." ".$valor.", <br />";
}


Última edición por ishoka; 02/07/2009 a las 15:48 Razón: por error
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 07:01.