I have a table being generated with results from a MySQL query. The table was generating fine until I tried to add an 'if else' statement. Now I get this error and have tried to troubleshoot but can't make it work.
"Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING"
This is the php code
<table>
<?php
foreach ($result AS $row) {
printf('
<tr>
<td>');
if(!empty($row['url']))
{
printf('
<img class="parklogo" border="0" src="/images/logos/%s" alt="%s" >' .
PHP_EOL, $row['logo'], $row['logo']');
}
else
{
printf('
<img src="/images/%s%s-thumb.jpg" alt="%s"/>' . PHP_EOL, $row['url'],
$row['alt'], $row['alt']');
}
printf('
</td>
<td>
%s<br>
%s<br>
%s
</td>
</tr>
' . PHP_EOL, $row['headline'], $row['Displaydate'],
$row['story'] );
}
?>
</table>
Any ideas what I've done wrong?