Bonjour à tous,
Voici mon problème :
La première ligne de mon <td> s'affiche correctement mais les autres s'affichent en vertes dans mon PHPStorm, je pense que je dois "échapper" (si je dis pas de bêtises, car je débute) dans mon code les endroits ou j'avais mis un ' car j'utilise justement un ' pour mon echo. J'ai cherché comment faire mais tout ce que je test ne marche pas avec "\"..
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 <?php function writeItem($result){ echo ' <tr class="item" style="max-height: 25px;"> <td style="width: 115px; text-align: center; padding-right: 5px;">'.isset($result['data']['items']['description']) ?: '' .'</td> <td style="width: 80%; text-align: left; padding-right: 15px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['description']) ? wordwrap($result['data']['items']['description'], 40, "\n", true) : '' .'</td> <td style="text-align: center; width: 75px; padding-right: 5px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['quantity']) ? $result['data']['items']['quantity'] : '' .'</td> <td style="text-align: center; width: 90px; padding-right: 5px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['unit']) ? $result['data']['items']['unit'] : '' . '</td> <td style="text-align: center; width: 95px; padding-right: 5px; padding-left: 5px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['price']) ? $result['data']['items']['price'] : '' .'</td> <td style="text-align: center; width: 125px; padding-right: 5px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['discount']) ? $result['data']['items']['discount'] : '' .'</td> <td style="text-align: center; width: 180px; padding-right: 5px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['total_ht']) ? $result['data']['items']['total_ht'] : '' .'</td> <td style="text-align: center; width: 90px; padding-right: 5px; border-left: 1px solid #27aeb1;">'.isset($result['data']['items']['VAT']) ? $result['data']['items']['VAT'] : '' .'</td> </tr> '; } ?>
Quelqu'un peut-il m'aider à comprendre comment bien mettre cette syntaxe ? Je sais que le problème se situe à chaque fin de <td> lorsqu'il y a :
Merci d'avance,
Code : Sélectionner tout - Visualiser dans une fenêtre à part '' .'</td>
Cordialement, Skyxia.
Partager