0
I have two questions. I have a code that shows several data and I just want to show them if some values exist. See the following code:
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["DataNascimento1"].'</div>
<div class="columna7"> idade</div>
<div class="columna7"> '.$exibe["Funcao1"].'</div>
<div class="columna7"> '.$exibe["EPISValidade"].'</div>
<div class="columna7"> '.$exibe["MedicaValidade"].'</div>
<div class="columna7"> <a href="TrabalhadorMostrar1.php?id='.$exibe['id'].'"> Ver Credenciais </a></div>
</div>
//Mostrar apenas se existir o Nome2
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["Nome2"].'</div>
<div class="columna7"> '.$exibe["DataNascimento2"].'</div>
<div class="columna7"> Idade2</div>
<div class="columna7"> '.$exibe["Funcao2"].'</div>
<div class="columna7"> '.$exibe["EPISValidade2"].'</div>
<div class="columna7"> '.$exibe["MedicaValidade2"].'</div>
<div class="columna7"> <a href="TrabalhadorMostrar2.php?id='.$exibe['id'].'"> Ver Credenciais </a></div>
</div>
I just want to show the second set of data if Name2 is filled.
Moreover, I have another question: I can show the age of a worker using only the date of birth?
Yes, make a condition that checks the content of
nome2
and for age, perform a static function that returns the result of the current date by subtracting the date of birth.– Marcelo Aymone
But there’s no such thing as: Now() - Databirth or anything like that?
– ChrisAdler
Yes, there is,
date('d/m/Y')
, but note that the formatting needs to be the same as your database, to compare data dynamically.– Marcelo Aymone
So, did you understand how to use it? It worked? It’s good practice to signal if the answer helped or not, if yes, you can mark it as accepted.
– Marcelo Aymone