Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Obtener datos de tabla

Estas en el tema de Obtener datos de tabla en el foro de PHP en Foros del Web. Hola, hay alguna forma de obtener los datos de esta tabla? Quiero obtener los datos de las columnas de 1 a la 5. Código HTML: ...
  #1 (permalink)  
Antiguo 24/07/2013, 11:47
jesusmiranda92
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Obtener datos de tabla

Hola, hay alguna forma de obtener los datos de esta tabla?


Quiero obtener los datos de las columnas de 1 a la 5.

Código HTML:
<TABLE BORDER=1 WIDTH=300>

<TR>
<TD WIDTH=100><p align=center name="1">Fecha</TD>
<TD WIDTH=100><p align=center name="2">Concepto</TD>
<TD WIDTH=100><p align=center name="3">Sub total</TD>
<TD WIDTH=100><p align=center name="4">Iva</TD>
<TD WIDTH=100><p align=center name="5">Total</TD>
</TR>

<TR>
<TD WIDTH=100><input type="date" name="valor" size="45" style="width:100%;" maxlength="10"></TD>
<TD WIDTH=100><select size="1" name="valor">													  
<option value=""> Tipo de Gasto</option>
		<option>Trasportacion Aerea - Instal y Inge Deducible</option> 
		<option>Trasportacion Aerea - Instal y Inge  NO   Deducible</option</TD>	
	
<TD WIDTH=100><input type="text" name="valor" onChange="validarSiNumero(this.value);" placeholder="Costo $"/></TD>
<TD WIDTH=100><input type="text" name="valor" onChange="validarSiNumero(this.value);" placeholder="IVA %"/></TD> 
este codigo php almacena los datos en excel, pero ahorita almacena las variables que yo le pongo y quiero ver la forma de que almacene los valores de todas las columnas.


Código PHP:
<html>
<head>
<title>Cargados</title>
</head>
<body>
<?php

$fecha_actual
=date("d-m-Y H:i:s");


  
$ar=fopen("datos.xls","a") or
    die(
"Problemas en la creacion");
 
fputs($ar,"FECHA EDICION: ");
  
fputs($ar,$fecha_actual);
 
fputs($ar,"\n");
  
fputs($ar,$_REQUEST ['fecha_cre']);    
 
fputs($ar,"NOMBRE: "); 
  
fputs($ar,$_REQUEST ['form_name']);
  
fputs($ar,"\n");
 
fputs($ar,"DEPARTAMENTO: ");  
  
fputs($ar,$_REQUEST['form_depa']);
  
fputs($ar,"\n");
 
fputs($ar,"FECHA: ");  
  
fputs($ar,$_REQUEST['valor']);
  
fputs($ar,"\n");
 
fputs($ar,"CONCEPTO: ");  
  
fputs($ar,$_REQUEST['valor1']);
 
fputs($ar,"    /COSTO: ");  
  
fputs($ar,$_REQUEST['valor2']);
 
fputs($ar,"    /IVA: ");  
  
fputs($ar,$_REQUEST['valor3']);
 
fputs($ar,"    /Total: ");
  
fputs($ar,$_REQUEST['valor4']);
  
fputs($ar,"\n"); 
  
fputs($ar,"--------------------------------------------------------");
  
fputs($ar,"\n");
  
fclose($ar);

  echo 
"Los gastos se enviaron correctamente.";
  
?>
</body>
</html>
  #2 (permalink)  
Antiguo 24/07/2013, 12:06
 
Fecha de Ingreso: diciembre-2009
Mensajes: 49
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Obtener datos de tabla

vos tenes una tabla con n registro y querés leer esos registros y hacer generar un archivo excel???? si es eso lo que estas buscando me parece que estas equivocando el camino. A la tabla la tenes en HTML del lado del cliente y al archivo lo vas a generar con php del lado del servidor.
Yo lo que haría es poner un link "Exportar a excel" y con ese llamar a una a una página en php que te genere el excel con un código similar al que utilizaste para generar la tabla. Esto suponiendo que a la tabla la generaste con información sacada de una base de datos.

si le estoy errando en las suposiciones que use como base para la respuesta hacemelo saber y lo analizamos nuevamente.
  #3 (permalink)  
Antiguo 24/07/2013, 13:48
Avatar de stramin  
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: Obtener datos de tabla

villah, según entiendo creo que los datos no los saca de una tabla en base de datos si no que los escribe en los inputs que están en la tabla, por eso luego recibe los campos con $_REQUEST.

jesusmiranda92, fputs() sirve para añadir texto a un archivo de texto plano, no creo que puedas generar un archivo excel de esa forma, hay algunos frameworks que facilitan este tipo de tareas, creo que ese es el camino, corrijanme si me equivoco :)
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D

Etiquetas: html, select, tabla, variables
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:55.