![sin imagen de perfil sin imagen de perfil](/img/anonymouse.png)
Problema al exportar tabla a excel
Publicado por daniel (4 intervenciones) el 27/03/2017 14:16:44
Hola buenas.
Tengo una consulta a la base de datos de la cual saco una tabla que imprimo mediante un while, este es el código:
Y el caso es que me imprime la tabla una después de otra verticalmente y yo lo que quiero es que salgan una detrás de otra pero horizontalmente. Alguien sabe como debo hacerlo a que debo cambiar?
Gracias.
Tengo una consulta a la base de datos de la cual saco una tabla que imprimo mediante un while, este es el código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
$konexioa = new mysqli( "mysql.hostinger.es" , 'DB_user', 'User_password', 'DB_name', 3306);
$output= '';
$sql="Select * from kontadorea where Eguna between'".$eguna1."' and '".$eguna2."' and Igerilekua='Paco Yoldi' order by Ordua and Eguna ";
$eragiketa=$konexioa->query($sql);
if ($row_cnt = $eragiketa->num_rows==0)
{
echo 'Egun honetan ez dago daturik / No hay datos en la fecha seleccionada '.mysql_error();
echo '<br>';
echo 'Mesedez beste egun bat aukeratu / Por favor elige otro día ';
echo '<br>';
echo '<a href="javascript:history.go(-1);">Atzera / Atrás</a>';
exit;
}
else
{
$row_cnt = $eragiketa->num_rows;
if (($row_cnt = $eragiketa->num_rows) > 0)
{
$output .='
<table>
';
while ($row = mysqli_fetch_array($eragiketa))
{
$output .='
<tr><td><th>Sorosle_izena</th> </td> <td>'.$row["Sorosle_izena"].'</td></tr>
<tr><td><th>Sorosle_abizena</th></td> <td>'.$row["Sorosle_Abizena"].'</td></tr>
<tr><td><th>Igerilekua</th></td> <td>'.$row["Igerilekua"].'</td></tr>
<tr><td><th>Eguna</th></td> <td>'.$row["Eguna"].'</td></tr>
<tr><td><th>Ordua</th></td> <td>'.$row["Ordua"].'</td></tr>
<tr><td><th>Kalea 1</th></td> <td>'.$row["Kalea 1"].'</td></tr>
<tr><td><th>Kalea 2</th></td> <td>'.$row["Kalea 2"].'</td></tr>
<tr><td><th>Kalea 3</th></td> <td>'.$row["Kalea 3"].'</td></tr>
<tr><td><th>Kalea 4</th></td> <td>'.$row["Kalea 4"].'</td></tr>
<tr><td><th>Kalea 5</th></td> <td>'.$row["kalea 5"].'</td></tr>
<tr><td><th>Kalea 6</th></td> <td>'.$row["Kalea 6"].'</td></tr>
<tr><td><th>Kalea 7</th></td> <td>'.$row["Kalea 7"].'</td></tr>
<tr><td><th>Kalea 8</th></td> <td>'.$row["Kalea 8"].'</td></tr>
<tr><td><th>Txikia</th></td> <td>'.$row["Txikia"].'</td></tr>
<tr><td><th>Oharrak</th></td> <td>'.$row["Oharrak"].'</td></tr>
<td></td> <td></td>
';
}
$output .= '</table>';
$filename = "$eguna1 - $eguna2 Paco Yoldi "."Igerilekuko_kontadorea.xls";
header("Content-type: application/x-msdownload");
header("Content-Disposition: attachment; filename=$filename");
echo $output;
}
}
$konexioa->close();
Y el caso es que me imprime la tabla una después de otra verticalmente y yo lo que quiero es que salgan una detrás de otra pero horizontalmente. Alguien sabe como debo hacerlo a que debo cambiar?
Gracias.
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0