php css table inside div

Asked

Viewed 1,155 times

0

I have a problem in php because div cuts the text from my table.

 echo' <div class="tabla7">
 <p><div class="titulo7">Nome</div><div class="titulo7">Data Nascimento</div><div  class="titulo7">Idade</div><div class="titulo7">Categoria Profissional</div>
 <div class="titulo7">Data Entrega EPIS</div><div class="titulo7">Validade FAM</div><div class="titulo7">Credenciais</div></p>


<p>
<div class="columna7"> '.$exibe["Nome1"].'</div>
<div class="columna7"> '.$exibe["DataNascimento"].'</div>
<div class="columna7">' .(date('Y/m/d') - $exibe["DataNascimento"] ).'</div>
<div class="columna7"> '.$exibe["Funcao1"].'</div>
<div class="columna7"> '.$exibe["EPISValidade"].'</div>
 <div class="columna7">';if (strtotime($exibe['MedicaValidade']) < time()) {
                echo '<span style="color:red">' . $exibe['MedicaValidade'] . '</span>';}
                else
               { echo $exibe['MedicaValidade'];  }

               '</div>
  <div class="columna7"> <a href="TrabalhadorMostrar1.php?id='.$exibe['id'].'"> Ver Documentos </a></div>
  </div>


<p><br><br>';

inserir a descrição da imagem aqui

  • A very strange way of making a table. Anyway you close yours echo before the if. After the { echo $exibe['MedicaValidade']; } you have to do it again echo '</div> ....

  • I couldn’t insert tables inside Ivs and I fixed that shape.

  • solved the problem?

1 answer

2


What happens is you close yours echo before the if. After the { echo $exibe['MedicaValidade']; } you have to do it again echo '</div>.

Your code is corrected:

 echo' <div class="tabla7">
     <p><div class="titulo7">Nome</div><div class="titulo7">Data Nascimento</div><div  class="titulo7">Idade</div><div class="titulo7">Categoria Profissional</div>
     <div class="titulo7">Data Entrega EPIS</div><div class="titulo7">Validade FAM</div><div class="titulo7">Credenciais</div></p>


    <p>
    <div class="columna7"> '.$exibe["Nome1"].'</div>
    <div class="columna7"> '.$exibe["DataNascimento"].'</div>
    <div class="columna7">' .(date('Y/m/d') - $exibe["DataNascimento"] ).'</div>
    <div class="columna7"> '.$exibe["Funcao1"].'</div>
    <div class="columna7"> '.$exibe["EPISValidade"].'</div>
     <div class="columna7">';if (strtotime($exibe['MedicaValidade']) < time()) {
                    echo '<span style="color:red">' . $exibe['MedicaValidade'] . '</span>';}
                    else
                   { echo $exibe['MedicaValidade'];  }

                   echo '</div>
      <div class="columna7"> <a href="TrabalhadorMostrar1.php?id='.$exibe['id'].'"> Ver Documentos </a></div>
      </div>


    <p><br><br>';
  • another doubt that should be simple. See the image I put? It is possible to put the letters in the center?

  • In the CSS: .columna7{ vertical-align:middle; }

Browser other questions tagged

You are not signed in. Login or sign up in order to post.