1
I have a question about showing data only if it’s filled out.
I’ve used the ===
and the !=
, but none of them are working.
<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"> '.$exibe["MedicaValidade"].'</div>
<div class="columna7"> <a href="TrabalhadorMostrar1.php?id='.$exibe['id'].'"> Ver Documentos </a></div>
</div>
';
if ($exibe['Nome1'] === '') {
}
'<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"> '.$exibe["MedicaValidade"].'</div>
<div class="columna7"> <a href="TrabalhadorMostrar1.php?id='.$exibe['id'].'"> Ver Documentos </a></div>
</div>';
/////
if($exibe['Nome3'] != NULL) {
'<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"> '.$exibe["MedicaValidade"].'</div>
<div class="columna7"> <a href="TrabalhadorMostrar1.php?id='.$exibe['id'].'"> Ver Documentos </a></div>
</div>';}
The first shows. The other two exist and does not show me the data.
===
Compares thetipo
data(string, integer etc) and thevalor
, already!=
checks only if the value is different. operators– rray