entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

tabla a la derecha

Hola buenas.
Alguien sabe como mostrar una tabla a la derecha de otra?
Es decir, yo hago una consulta a la base de datos y de ahí formo una tabla en bucle, el problema es que me sale todo el rato una debajo de la otra y yo necesito que salgan a la derecha todo el rato.
Si alguien me soluciona esto sería genial.
Gracias.
Este es el código:

code text here$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();

1voto

Leonardo-Tadei comentado

Necesitás que aparezca una a la derecha de la otra en una hoja de cálculo o en la pantalla del navegador???

1 Respuesta

1voto

bichomen Puntos2770

Hola @saiso26 lo que quieres mostrad es una tabla con 2 columnas y varias filas y el resto de tablas a la derecha de la primera ¿no?

fácil antes del atributo <table> crea un div y lo cierras detrás del atributo </table> y creas una clase con la propiedad float: left, algo así:

HTML

<div class="alinear">
<table>
</table>
</div>

CSS

.alinear {
  float:left;
}

Creo que es eso lo que buscas.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta