PHP - Problema al exportar tabla a excel

   
Vista:

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:
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&iacute;a ';
    echo '<br>';
    echo '<a href="javascript:history.go(-1);">Atzera / Atr&aacute;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 claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder