andi: Problem bei eienr IF Abfrage (isset($a->name) ? if($a->name==1)'

Beitrag lesen

Ich habe ein Problem das ich leider nicht lösen kann. Ich lese aus meiner Datenbank aus, und die Ergebnisse möchte ich dann in einer Tabele ausgeben. Damit auch alle Felder vorhanden sind, mach ich das so:

<td>'.(isset($a->name) ? '<img src="yes.png" alt="">' : '<img src="no.png" alt="">').'</td>

Ich möchte aber innerhalb dieser Prozdur noch eine Abfrage machen, ob ein bestimmter Wert vorhanden ist, doch hier geht es nicht weiter und ich bekomme folgende Fehlermeldung

Parse error: syntax error, unexpected 'if' (T_IF) in

<td>'.(isset($a->name) ? if($a->name==1)'<img src="yes.png" alt="">' : '<img src="no.png" alt="">').'</td>