Estas utilizando el doble $ por lo que te dará el resultado de la segunda variable.
Y sobre que no está definida la variable $puntos, asignala al principio vacia.
Código PHP:
Ver original$puntos = "";
$link=Conectarse();
$sql="select * from lotes";
$points1="145,258,195,249,198,264,191,269,149,275";
$points2="142,240,163,236,192,232,195,249,145,258";
$points3="138,222,159,218,188,214,191,231,141,240";
$points4="135,205,156,201,185,197,188,214,138,223";
$points5="134,205,131,191,182,182,184,193,184,196";
$points6="132,192,129,178,180,169,182,180,182,183";
$points7="130,179,127,165,176,156,178,167,178,170";
$points8="127,165,124,153,175,144,177,154,177,156";
$points9="124,153,121,141,172,132,174,142,174,144";
$points10="121,140,118,128,169,119,171,129,171,132";
$puntos="$"."points".$row['lote'];
echo $puntos;
Dime como te fue. Saludos.