🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: chile.comp.programacion
6 messages
6 total messages Started by Pintamono Tue, 30 Oct 2007 04:33
Leer Formulario en PHP
#756
Author: Pintamono
Date: Tue, 30 Oct 2007 04:33
15 lines
1484 bytes
Que tal, disculpen la pregunta pero me quede pillo

tengo un formulario html con 118 campos (aproximado) de textos y todos 
tienen nombre compuesto por Campo+ID, ese ID es correlativo pero en 
algunos casos no sera un campo de texto por lo que tendria el caso 
"campo12, campo150, campo151, campo152, campo300, etc"

Como le hago para grabar esos campos? via php?

se supone que el formulario tiene un solo boton guardar...

Podria hacer un "do" para guardar linea por linea el formulario pero como 
obtengo el nombre del campo que quiero guardar si no es correlativo?

gracias.
Re: Leer Formulario en PHP
#757
Author: gato2006chile
Date: Tue, 30 Oct 2007 05:02
34 lines
2278 bytes
No entiendo a que te refieres.
El boton guardar es un boton del tipo submit?

Cuando lo presionas pasas todos los campos como un arreglo de 
valores,$_GET o $_POST, al archivo de respuestas del formulario(el mismo 
u otro externo)

Dado que son arreglos cada campo y su valor puede ser accesado con foreach:

foreach ($_POST as $i => $valor) {
Lo que quieras hacer con el campo numero $i con el $valor
$_POST[$i]
}
Cada campo se accede en el orden en el cual aparecen en el formulario.

Guardarlo en que?, base de datos, archivo texto, etc.

Pintamono escribi�:
> Que tal, disculpen la pregunta pero me quede pillo
> 
> tengo un formulario html con 118 campos (aproximado) de textos y todos 
> tienen nombre compuesto por Campo+ID, ese ID es correlativo pero en 
> algunos casos no sera un campo de texto por lo que tendria el caso 
> "campo12, campo150, campo151, campo152, campo300, etc"
> 
> Como le hago para grabar esos campos? via php?
> 
> se supone que el formulario tiene un solo boton guardar...
> 
> Podria hacer un "do" para guardar linea por linea el formulario pero como 
> obtengo el nombre del campo que quiero guardar si no es correlativo?
> 
> gracias.
> 
Re: Leer Formulario en PHP
#758
Author: Pintamono
Date: Tue, 30 Oct 2007 09:55
50 lines
2504 bytes
Gracias...

Si, el boton es un submit.

Esa del foreach no me la sabia.. plop!

Guardar en BD...

Gracias, ahora me queda + claro el tema... duda, es posible saber ell nombre
del campo? asi como en javascript se coloca elements[].name?


"gato2006chile" <gato2006chileSINESTO@gmail.com> escribi� en el mensaje
news:fg6acf$em5$1@news.nivel5.cl...
> No entiendo a que te refieres.
> El boton guardar es un boton del tipo submit?
>
> Cuando lo presionas pasas todos los campos como un arreglo de
> valores,$_GET o $_POST, al archivo de respuestas del formulario(el mismo
> u otro externo)
>
> Dado que son arreglos cada campo y su valor puede ser accesado con
foreach:
>
> foreach ($_POST as $i => $valor) {
> Lo que quieras hacer con el campo numero $i con el $valor
> $_POST[$i]
> }
> Cada campo se accede en el orden en el cual aparecen en el formulario.
>
> Guardarlo en que?, base de datos, archivo texto, etc.
>
> Pintamono escribi�:
> > Que tal, disculpen la pregunta pero me quede pillo
> >
> > tengo un formulario html con 118 campos (aproximado) de textos y todos
> > tienen nombre compuesto por Campo+ID, ese ID es correlativo pero en
> > algunos casos no sera un campo de texto por lo que tendria el caso
> > "campo12, campo150, campo151, campo152, campo300, etc"
> >
> > Como le hago para grabar esos campos? via php?
> >
> > se supone que el formulario tiene un solo boton guardar...
> >
> > Podria hacer un "do" para guardar linea por linea el formulario pero
como
> > obtengo el nombre del campo que quiero guardar si no es correlativo?
> >
> > gracias.
> >
Re: Leer Formulario en PHP
#759
Author: Jos� Miguel Santib��ez
Date: Tue, 30 Oct 2007 13:33
29 lines
2226 bytes
En el cap�tulo anterior (news:fg6v1v$sqs$1@aioe.org), "Pintamono"
<pintamono@NoMandeWeas.cl> dijo: 

> Gracias...
> 
> Si, el boton es un submit.
> 
> Esa del foreach no me la sabia.. plop!
> 
> Guardar en BD...
> 
> Gracias, ahora me queda + claro el tema... duda, es posible saber ell
> nombre del campo? asi como en javascript se coloca elements[].name?

eso es lo que te explicaron, con el foreach; o si prefieres, puedes 
obtener s�lo los nombres, sin valores, recorriendo el arreglo que 
devuelve la funci�n array_keys($_POST); Si quieres traer s�lo las que se 
llamen "campoNNN", entonces array_keys($_POST, 'campo')...

lo que te queda ahora, es probar...

Y de la base de datos, dependes de la base que est�s usando...

btw: php.net tiene documentadas todas las funciones disponibles...

-- 
Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
Re: Leer Formulario en PHP
#760
Author: Pintamono
Date: Wed, 31 Oct 2007 01:52
39 lines
2361 bytes
Gracias maesto, el sitio de php lo conozco pero nunca me habia necesitado
hacer algo asi, por eso quede pillo...

La bd ser� mysql pero eso ya lo tengo listo...

Grcias.


"Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje
news:Xns99D96751C715jmsnews@201.238.250.229...
> En el cap�tulo anterior (news:fg6v1v$sqs$1@aioe.org), "Pintamono"
> <pintamono@NoMandeWeas.cl> dijo:
>
> > Gracias...
> >
> > Si, el boton es un submit.
> >
> > Esa del foreach no me la sabia.. plop!
> >
> > Guardar en BD...
> >
> > Gracias, ahora me queda + claro el tema... duda, es posible saber ell
> > nombre del campo? asi como en javascript se coloca elements[].name?
>
> eso es lo que te explicaron, con el foreach; o si prefieres, puedes
> obtener s�lo los nombres, sin valores, recorriendo el arreglo que
> devuelve la funci�n array_keys($_POST); Si quieres traer s�lo las que se
> llamen "campoNNN", entonces array_keys($_POST, 'campo')...
>
> lo que te queda ahora, es probar...
>
> Y de la base de datos, dependes de la base que est�s usando...
>
> btw: php.net tiene documentadas todas las funciones disponibles...
>
> -- 
> Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
> ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
Re: Leer Formulario en PHP
#691
Author: Cristian Mu�oz Rosenfeld
Date: Sat, 03 Nov 2007 01:09
51 lines
2895 bytes
Lo que generalmente realizo es pasar las variables a un archivo php. luego 
de recibidas mediante el metodo post genero la consulta, en sql y finalmente 
realizo un execute (utilizo adodb). Con eso estas ok.

Super general, pero si tienes alguna duda solo hazla.


"Pintamono" <pintamono@NoMandeWeas.cl> escribi� en el mensaje 
news:fg8n5c$gf7$1@aioe.org...
> Gracias maesto, el sitio de php lo conozco pero nunca me habia necesitado
> hacer algo asi, por eso quede pillo...
>
> La bd ser� mysql pero eso ya lo tengo listo...
>
> Grcias.
>
>
> "Jos� Miguel Santib��ez" <jms.nospam@nivel5.cl> escribi� en el mensaje
> news:Xns99D96751C715jmsnews@201.238.250.229...
>> En el cap�tulo anterior (news:fg6v1v$sqs$1@aioe.org), "Pintamono"
>> <pintamono@NoMandeWeas.cl> dijo:
>>
>> > Gracias...
>> >
>> > Si, el boton es un submit.
>> >
>> > Esa del foreach no me la sabia.. plop!
>> >
>> > Guardar en BD...
>> >
>> > Gracias, ahora me queda + claro el tema... duda, es posible saber ell
>> > nombre del campo? asi como en javascript se coloca elements[].name?
>>
>> eso es lo que te explicaron, con el foreach; o si prefieres, puedes
>> obtener s�lo los nombres, sin valores, recorriendo el arreglo que
>> devuelve la funci�n array_keys($_POST); Si quieres traer s�lo las que se
>> llamen "campoNNN", entonces array_keys($_POST, 'campo')...
>>
>> lo que te queda ahora, es probar...
>>
>> Y de la base de datos, dependes de la base que est�s usando...
>>
>> btw: php.net tiene documentadas todas las funciones disponibles...
>>
>> -- 
>> Apoye a la campa�a de alfabetizaci�n y  |       Jose M. Santiba�ez A.
>> ordenaci�n de las news, cada post en su |          <jms@nivel5.cl>
>> lugar y el lugar exacto para cada post  |        <http://caos.cl/jms>
>
>
> 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads