soit le code suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
(!empty($lig['numDossierAssurance'])) ? $lig['numDossierAssurance'] : '&nbsp;';
alors je peut insérer ce bout de code directement dans un echo?
et aussi en terme d'élégence ya mieux?
merci