[Tableaux] validation dans un echo ?
soit le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
....
$req = $objCon->dbQuery($strScript);
while($lig = mysql_fetch_array($req)){
echo'
<tr>
<td align="center" >
'.$lig['cieAssuranceNom'].'
</td>
<td align="center">
'.$lig['numDossierAssurance'].'
</td>
<td align="center">
'.$lig['responsabilite'].'
</td>
<td align="center">
'.$lig['souscription'].'
</td>
</tr>
';
} |
lors de mon affichage disons que le numDossierAssurance n'est pas définit, il va passer droit...ne créera pas le td en fait, alors comme j'ai des borders=1 dans ma table ca fait une cellule vide.
La solution est de faire une validation à voir si le numDossierAssurance est définit...comme je suis dans un affichage echo est ce que je peux faire ma validation directement en concatener le tout ou je dois fermer mon echo et repartir l'affichage après la validation?
j'avais pensé a une validation de ce type
Code:
1 2
|
(!empty($lig['numDossierAssurance'])) ? $lig['numDossierAssurance'] : ' '; |
alors je peut insérer ce bout de code directement dans un echo?
et aussi en terme d'élégence ya mieux? :mouarf:
merci