Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2005, 02:20
mickeyzgz
 
Fecha de Ingreso: noviembre-2002
Mensajes: 273
Antigüedad: 21 años, 5 meses
Puntos: 0
Como hacer el bucle para rellenar los valores?

Hola a todos,

estoy utilizando un script que dejaron en este foro para exportar de mysql a excel y va genial.

Pero lo que quiero es 'automatizarlo' para cualquier tabla, y no tener que cambiar el nombre de las columnas cada vez que quiero exportar una tabla.

Como veis dentro del 'list' hay que poner una variable para cada columna que devuelve la select y luego poner tantas celdas como columnas devuelve la select.

Me gustaria hacer esto de forma automática, porque tengo tablas con más de 30 columnas...

Aquí veis la parte del código implicada

// inicio tabla y sus encabezados...
$strOutput = "
<table>";
// recorremos todos los registros obtenidos por la consulta
while(list($admin_id, $admin_user, $admin_psw, $admin_activo) = mysql_fetch_row($result))
{
// ...y los vamos tabulando (ojo con el punto antes de la asignacion, estamos concatenando)
$strOutput .= "
<tr>
<td>".$admin_id."</td>
<td>".$admin_user."</td>
<td>".$admin_psw."</td>
<td>".$admin_activo."</td>
</tr>
";
}

// termino tabla (lo mismo con respecto al punto)
$strOutput .= "
</table>
";


Muchas gracias y saludos al foro,
Mickeyzgz