Rectifico
Ya me sale al final era una tonteria
yo ponia el if ($fotico3='') y es de esta otra manera if ($fotico3=='') lleva dos == en vez de uno.
Ahora ya me funciona correctamente.
dejo el codigo bueno por si le viene bien a alguien
Código PHP:
<?php
$fotico2=(mysql_result($result,0,'foto2p'));
if ($fotico2=='')
{
print "<img src=venta/sinfoto.png width=159 height=119 border=1>";
}
else
{
print "<img src=venta/$fotico2 width=159 height=119 border=1>";
}
?>
Muchas gracias.