[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>'.

A voir également:

2 réponses

Melooo Messages postés 1476 Statut Membre 84
 
Bonjour,
Comprends rien
Explique mieux, que veux tu faire dans ton lien ??
0
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