Si usas PHP incrustado en HTML .. deberias usar la forma:
Código PHP:
<a href="ejem.php?var1=<? echo $var1 ?>">enlace</a>
(con comillas .. es la sintax correcta de un link ...
o bien desde php echo ..
Código PHP:
echo "<a href=\"ejem.php?var1=$var1\">enlace</a>";
Pero SOBRE TODO .. lee las
FAQ's de PHP de este foro ... Hay un par de faq's (las primeras) q hablan de ese "problema" de porqué no te pasan las variables y de como debes usarlo correctamente.
Un saludo,