if-Anweisung mitten in der Verkettung? [geschlossen]

Geht das nicht oder mache ich es einfach falsch? Versuchte mehrere Variationen davon und kann keine soliden Informationen zu dem Thema zu finden scheinen. irgendwelche Ideen?

    $given_id = 1;
while ($row = mysql_fetch_array($sql))
{
    if ($i < 10){
    $display = '<a href="' . $row['info'] . '" onMouseOver="' . if($row['type']=="battle"){ . 'showB' . } else { . 'showA'() . "><div class="' . $row['type'] . "_alert" . '" style="float:left; margin-left:-22px;" id="' . $given_id . '"></div></a>';

Antworten auf die Frage(4)

Ihre Antwort auf die Frage