3 millones en foros del web

Registrarte Políticas Wiki 120segs Ayuda Iniciar sesion

Avisos

Retroceder   Foros del Web > Programación para sitios web > PHP
Respuesta
 
Herramientas Desplegado
Antiguo 02-jul-2009, 15:59   #1 (permalink)
 
4 Mensajes
Ubicación: Nicaragua
Enviar un mensaje por MSN a jairovargasg Enviar un mensaje por Yahoo  a jairovargasg Enviar un mensaje por Skype™ a jairovargasg jairovargasg está desconectado
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
  Responder Citando
Antiguo 02-jul-2009, 16:47   #2 (permalink)
 
33 Mensajes
ishoka está desconectado
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-jul-2009 a las 16:48 Razón: por error
  Responder Citando
Respuesta
No hay votos aún.
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.

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code está Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado
Trackbacks está Desactivado
Pingbacks está Desactivado
Refbacks está Desactivado



La zona horaria es GMT -6. Ahora son las 13:08.
Políticas de Uso de Foros del Web


Message Board Statistics

SEO by vBSEO 3.3.2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104