Foros del Web » Programando para Internet » PHP »

Como introducir en una base de datos el contenido de un table html

Estas en el tema de Como introducir en una base de datos el contenido de un table html en el foro de PHP en Foros del Web. Todo l que e visto hasta ahora trata de volcar el contenido de una tabla mysql en cualquier otr elemento , pues bien yo quiero ...
  #1 (permalink)  
Antiguo 03/10/2012, 09:22
 
Fecha de Ingreso: septiembre-2012
Ubicación: Sevilla
Mensajes: 144
Antigüedad: 12 años, 1 mes
Puntos: 0
Como introducir en una base de datos el contenido de un table html

Todo l que e visto hasta ahora trata de volcar el contenido de una tabla mysql en cualquier otr elemento , pues bien yo quiero justo l contrario pero no se como hacerlo , la cosa es que yo tengo una tabla mysql que la e ido rellenand de forma dinamica y quiero que al presionar un boton que tengo se me guarde cada contenido o cadena en distintas filas de una base de datos. Espero vuestra ayuda , de antemano muchas gracias .
  #2 (permalink)  
Antiguo 03/10/2012, 09:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Como introducir en una base de datos el contenido de un table html

Pues tienes que tener un formulario, y tener una serie de inputs, de alguna forma identificar cada input con el row que pertenece en la base de datos.

Desde PHP procesas cada fila, y haces una serie de UPDATE, o INSERTs según sea el caso.

Desde HTML lo mejor es que envíes cadenas de inputs, por ejemplo:
Código HTML:
Ver original
  1. <!-- fila 1 -->
  2. <input type="text" name="fila[1][]" value="" />
  3. <input type="text" name="fila[1][]" value="" />
  4. <input type="text" name="fila[1][]" value="" />
  5. <!-- fila 2 -->
  6. <input type="text" name="fila[2][]" value="" />
  7. <input type="text" name="fila[2][]" value="" />
  8. <input type="text" name="fila[2][]" value="" />

En PHP obtienes $_POST['fila'] y este va a ser un array multidimensional, donde la primera dimensión es la fila, y la segunda es cada celda de esa fila.

Saludos.
  #3 (permalink)  
Antiguo 03/10/2012, 14:59
 
Fecha de Ingreso: abril-2011
Mensajes: 33
Antigüedad: 13 años, 7 meses
Puntos: 7
Respuesta: Como introducir en una base de datos el contenido de un table html

Buenas para poder guardar información maqueable dentro una tabla yo utilizo serialize de php para codificar y para decodificar unserialize y ademas para que no de algun error lo convierto a base64 y lo guardo
__________________
www.webserveis.com
  #4 (permalink)  
Antiguo 04/10/2012, 09:40
 
Fecha de Ingreso: septiembre-2012
Ubicación: Sevilla
Mensajes: 144
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Como introducir en una base de datos el contenido de un table html

ya lo resolvi , meti en un foreach el cdig de la inserccion y ya me salio

Etiquetas: contenido, html, introducir, mysql, tabla, table
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 22:45.