Buenas tardes, vengo con otra duda a ver si me pueden ayudar. tengo esta consulta que exporta los datos de una base de datos a un archivo en excel con php.
Código PHP:
<?php
include('conex.php');
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=Reporte_Personal.xls");
$conexion=mysql_connect("localhost","root","");
mysql_select_db("ejemplo_pdf",$conexion);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>LISTA DE USUARIOS</title>
</head>
<body>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td colspan="6" bgcolor="skyblue"><CENTER><strong>REPORTE </strong></CENTER></td>
</tr>
<tr bgcolor="red">
<td><strong>NOMBRE</strong></td>
<td><strong>APELLIDO</strong></td>
<td><strong>CONCEPTOS</strong></td>
<td><strong>MONTOS</strong></td>
</tr>
<?PHP
include('conex.php');
$consul = "select nombre, cedula, conceptos, monto from autos";
$resulE = pg_query($consul);
while($res=pg_fetch_array($resulE)){
$nomcon=$res["nomper"];
$nomcon=$res["cedper"];
$nomcon=$res["nomcon"];
$valsal=$res["monto"];
?>
<tr>
<td><?php echo $nomper; ?></td>
<td><?php echo $cedper; ?></td>
<td><?php echo $nomcon; ?></td>
<td><?php echo $monto; ?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
como veran la consulta es normal muestra los datos como se hace generalmente el problema es que son muchos conceptos por cada persona cosa que quedan asi:
|nombre | cedula | conceptos | montos |
jose perez | 1234567 | sueldo basico | 1.000
jose perez | 1234567 | compensaciones | 2.000
jose perez | 1234567 | vaciones | 1.500
jose perez | 1234567 | primas | 1.000
maria rosa | 7654321 | sueldo basico | 1.000
maria rosa | 7654321 | compensaciones | 3.000
maria rosa | 7654321 | vaciones | 5.000
maria rosa | 7654321 | primas | 1.000
y asi con todos, y yo quisiera saber si como es posible que la consulta quedara asi:
nombre | cedula | sueldo basico | compensaciones | vaciones .....
jose perez | 1234567 | 1.000 | 2.000 | 1.500 ....
maria rosa | 7654321 | 1.000 | 2.000 | 5.000 .....
como ven los los conceptos salen de forma horizontal y los montos igual, y asi no se repite nada como en la primera forma los nombre y las cedula e intentado varias maneras pero no lo he logrado. si me pueden ayudar muchasimas gracias de antemano