No funciona porque no escapas las comillas dobles con lo cuál el "echo se rompe". Se ve el mal concatenamiento simplemente iluminando tu código:
Código PHP:
echo "<div align='center' class='Texto'>Falta campo nombre<br>
<a href="javascript:history.back();">Atras</a></div>";
cuando debe de ser así:
Código PHP:
echo "<div align='center' class='Texto'>Falta campo nombre<br>
<a href=\"javascript:history.back();\">Atras</a></div>";
www.php.net/echo Edito:
Como consejo, procura ser claro para que se te pueda ayudar mejor, menciona los errores exáctos y/o el comportamiento indebido; usualmente un "no funciona" no dice mucho. No dejes de leer las recomendaciones del foro (enlace en mi firma).