[PHP] if dans concaténation

analog101 Messages postés 173 Date d'inscription   Statut Membre Dernière intervention   -  
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,

Est il possible d'insérer un IF dans une un concaténation entre un <td></td> ?
De façon à ce que dasn l exemple ci-dessous :

(($test_details['simple_id'] || $test_details['double_id']) ? '<br>[ <a href="....">' . MSG_HELLO . '</a> ]' : '') .

ne s'affiche que si

$test_link ==0

cela me fait une erreur.

merci.

' <td class="c"><a align="absmiddle" href="' . $test_link . '">' . $test_details['name'] . '</a> ' .

IF ($test_link ==0)
{
(($test_details['simple_id'] || $test_details['double_id']) ? '<br>[ <a href="....">' . MSG_HELLO . '</a> ]' : '') .
}

.
$test2 . ' </td>'.

2 réponses

  1. Melooo Messages postés 1476 Statut Membre 84
     
    Bonjour,
    Comprends rien
    Explique mieux, que veux tu faire dans ton lien ??
    0
  2. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Tu ne peux pas le faire directement comme ça, car tu mélanges plusieurs instructions.

    Le mieux est que tu répètes le echo() (car j'imagine que c'est bien de ça dont il s'agit) à l'intérieur des clauses du "if", après avoir terminé normalement l'instruction précédentes.

    Xavier
    0