La respuesta a el conflicto jquery-php, es que si tu imágen es estática, es decir, no va a cambiar dentro de tu web. en ese caso no es necesario, estas haciendo dos procesos que se puede hacer en uno.
Ahora si va a cambiar en el tiempo, de todas maneras usa hibrido, para tener una imágen predefinida en tu web.
Para hacer lo que pides, y lo voy a ser con un código propio para hacerlo didáctico, haría lo sig.
Código PHP:
Ver original<table>
<tr>
<td>Col1</td>
<td>Col2</td>
<td>Col3</td>
<td>Imgagen</td>
</tr>
<?php
for($k=0;$k<sizeof($obj);$k++){ /*
In for you use instead foreach, this pattern
$array[$k][index/key];
*/
$img = "default.png"; //some default image
$col1 = $var1; //some var to col1
$col2 = $var2; //some var to col2
$col3 = $var3; //some var to col3
if(/*some conditional here...*/){
$img = "conditional.png"; //the conditional image
}
echo "<tr><td>$col1</td><td>$col2</td><td>$col3</td><td><img src=\"$img\" /></td></tr>";
}
?>
</table>
Es mi propuesta.
Saludos
P.S: No me gusta hacer uso de foreach, es demasiado la ayuda, como yo vengo de c++ poco lo uso