FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como mandar una fila completa para procesarla con php
Hola:
¿Cómo se puede enviar el contenido de una fila completa de una determinada tabla html, para poder procesarla a través de post en php? Gracias....
__________________
No todo es como parece ser... |
#2
|
|||
|
|||
Hola
La verdad es que no entiendo tu pregunta. Voy por partes: 1. Queres mandar el contenido de una fila de una tabla en HTML. ¿Mandarla como? ¿Donde? ¿No tendrás los datos en una base de datos? Si los datos los tienes en una base de datos es muy facil mandarlos donde tu quieras, En caso contrario te tocaría pasarlos a un formulario o crearte un script para "parsear" la tabla HTML y obtener los datos de forma que puedas manipularlos. 2. Quieres procesarla a través de post en php. Supongo que con esto te refieres a que debes mandar los datos a un script PHP por metodo POST. Esto es muy facil el problema es que no entiendo donde ni como tienes almacenados esos datos. Proporcona un poco mas de información y un poco mas clara. |
#3
|
||||
|
||||
Cita:
Cita:
Espero que se entienda, la idea es tomar los valores de cada celda de la tabla html y pasarla por POST, y esto me complica ya que no sé como tomar esos valores que se encuentran en cada celda.. Con un mensaje de roman logré algo similar, pero la diferencia es que capturo los valores en un arreglo que se encuentran en un checkbox dentro de una columna y aquí la diferencia es que no hay controles de por medio, solo celdas... Gracias....
__________________
No todo es como parece ser... |
#4
|
||||
|
||||
Lo que puedes hacer es duplicar los valores de las celdas en campos "hidden". Así sí los puedes mandar fácilmente.
|
#5
|
||||
|
||||
Hola,
Yo lo que no entiendo muy bien es porqué es necesario enviar la información de las tablas a otro lugar... si es que esa información que se muestra en las tablas ha salido de nosotros... no sé si me explico. Si se trata de conseguir los datos de "otra página Web" que muestra los mismos en una tabla, pues entonces no creo que quede otra: parsear el HTML de modo que nos hagamos de los datos que necesitemos. Pero, si fuera el caso que habláramos de nuestro sitio Web (que no me queda claro) y fuéramos nosotros quienes recuperáramos de la base de datos X información que mostráramos luego en una tabla... ¿Para qué necesitamos recuperar la información de las tablas HTML? ¿Es que no contamos ya con dicha información en la base de datos? En fin. No me queda claro el asunto. A ver si dándole otra vuelta de tuerca... Supóngase que mostramos los usuarios registrados en nuestra aplicación en una tabla HTML. Queremos poder "editar" dichos datos, así que nos gustaría incluir dicha tabla dentro de un formulario que luego podremos procesar. Pues bien, la cosa (tal como yo la veo) sería mostrar los datos de los usuarios en la tabla HTML, pero, en una de sus "columnas" podríamos situar una casilla "CheckBox" de formulario, cuyo "valor" sería el ID del registro que la fila de la tabla está mostrando, es decir, el ID que identifica a un usuario de nuestra aplicación. En ese caso no tendríamos que recuperar datos de la tabla, ni tendríamos que envíar los datos de la tabla a ningún lado... bastaría con procesar el formulario de marras y recoger los "IDs" de los "CheckBox" seleccionados y a partir de ahí a correr... Ya podríamos recuperar los datos de los usuarios "seleccionados", en base a su ID. Pero ya he hablado demasiado, y no estoy seguro de que lo que estoy diciendo tenga algún sentido para el compañero Lucas. |
#6
|
|||
|
|||
Hola
Al igual que dec sigo confuso al respecto de como y donde están almacenados los datos. Voy a suponer que tienes almacenados los datos en algún tipo de base de datos y que lo que buscas es hacer algo parecido a un grid de delphi, pues tu solución podría ser esta: http://www.senzalimiti.sk/slgrid/ |
#7
|
||||
|
||||
Cita:
Cita:
Cita:
Todo lo demás que indicas , es correcto en el caso de que los datos estén almacenados en la base de datos y quieras modificarlos, es lo que generalmente se usa, ¿cierto?. Cita:
Ahora toda este enredo es solo por el hecho si es que al agregar un item al detalle se pierden los datos, ¿o no?. Ya que ir a otra página para seleccionar un producto, en este caso asociar un perfil a un usuario, y al momento de regresar a la página donde se encuentra el detalle, ese detalle se perderá, de ahí mi idea de pasar toda la información a la otra página con el fin de agregar el item al final del arreglo y luego con ese arreglo vuelvo a "Fabricar las filas del detalle nuevamente". Bueno, cualquier cosa, de no entender podría poner algunas capturas de pantallas . Nos vemos....
__________________
No todo es como parece ser... |
#8
|
||||
|
||||
Hola,
Yo creo que podrías utilizar "tablas temporales" o "registros temporales" (en una base de datos) o, acaso más práctico y menos complicado utilizar Sesiones o Cookies. El tema está en que no deberías recuperar datos de una tabla HTML "parseando" su HTML, puesto que al fin y al cabo es tu página Web, y eres tú mismo el que construye dicha tabla HTML. Es al momento de su construcción que deberías utilizar variables de sesión, Cookies o la base de datos, de modo que sepas qué debes imprimir en la tabla HTML, y qué has imprimido ya... no sé si me explico. ¿Conoces las variables de Sesión? Échalas un vistazo. Para que te hagas una idea: Código PHP:
Pues bien, en una variable (o varias) de Sesión podrías guardar los datos que fueran menester: podrías conformar el carrito de compra. Aquí ya no sé si te convendría guardar los "IDs" de productos, o los nombres, precios, descripción, etc., de los mismos. Pero, en todo caso, ya digo, creo que por ahí pueden ir los tiros... variables de sesión, cookies o base de datos. Última edición por dec fecha: 03-01-2007 a las 14:02:06. |
#9
|
||||
|
||||
Cita:
Cita:
Cita:
__________________
No todo es como parece ser... |
#10
|
||||
|
||||
Hola,
Bueno. Antes me referí al "parseo" del HTML porque en este Hilo se ha tocado el tema... pero a lo peor lo hize un poco precipitadamente. En todo caso, aun pensando que las varibles de sesión pueden servir para el caso, lo cierto es que hay que ver (saber) cómo se está construyendo el asunto, puesto que aunque "la solución" fueran las variables de sesión sin duda tiene que haber unas cuantas formas de basarse en ellas para lograr el objetivo... |
#11
|
|||
|
|||
Hola
Yo siempre utilizo sesiones para programar un carrito de compra. Cita:
Código PHP:
|
#12
|
||||
|
||||
Hola,
Está hecho a bote pronto, y bueno, no he querido ir más allá de dar una idea aunque sea por encima de cómo podrían usarse las variables de sesión para construir el carrito de la compra. Seguro hay cien mil ejemplos mejores por Internet, pero, en fin, se ve que no pude resistirme. El código es todo un plato de espaguetis, pero, ya digo, la intención es que se tome alguna que otra idea y nada más que eso. Los dos archivos "inicio.php" y "comprar.php" en el mismo directorio, por favor. Ah, por cierto, aquí el "invento" funcionando... Código PHP:
Código PHP:
Última edición por dec fecha: 03-01-2007 a las 15:06:23. |
#13
|
||||
|
||||
Dec...exacto, lo de las sesiones se ve que sirve para estos asuntos...
Gracias....
__________________
No todo es como parece ser... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como descargar una pagina web completa??? | jhonny | Internet | 2 | 15-07-2006 17:58:23 |
Copiar Fila Completa de un DBGrid a otro | jdangosto | OOP | 2 | 19-07-2005 09:15:48 |
como hago para mandar | kaiser_robert | Internet | 3 | 01-07-2005 17:15:06 |
Eliminar una Fila Completa de un StringGrid | BlueSteel | Varios | 7 | 22-10-2004 15:21:39 |
Cual es la herramienta mas completa para la creación de Reportes en Delphi 6 | Jaco | Impresión | 1 | 26-08-2003 03:04:48 |
|