El valor del atributo href de un enlace debe ir entre comillas dobles
Ejemplo
Código HTML:
<a href="http://www.forosdelweb.com">Ir a Foros del Web</a>
En tu código eso no lo estas haciendo
Código PHP:
<a href=http://www.miwebcom/rt/?p=".$row['post_id']."&lang=".$frid.">".$row['loc']."<br><img src=".$row['guid']." width=150 height=100></a>
Asegurate de concatenar correctamente las variables y eso depende mucho de si al utilizar echo has envuelto el codigo en comillas simples o dobles.
echo con comillas simples:
Código PHP:
echo '<a href="http://www.forosdelweb.com/?foo="'.$myVar.'"">';
echo con comillas dobles:
Código PHP:
echo "<a href=\"http://www.forosdelweb.com/?foo=$myVar\">";
PD: Los ejemplos anteriores no están testeados. Si alguien encuentra algún error avisenme. Gracias.
Saludos!