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