Validazione WC3 dei link creati dinamicamente da DB MySql
Ciao a tutti. Ho un problema di validazione per la seguente pagina : http://www.sarrocca.it/index.php?page=mappasito dal sito http://validator.w3.org/ mi dà il seguente errore : "character data is not allowed here" per la seguente riga di codice : "[*]<a href="index.php?page=tipoattivita& amp;type=0">Tutte le attività..."
Come posso risolverlo? Il codice php che genera la pagina è il seguente:
___________________________________
<?php include('config.php'); ?>
<h2 class="mappasito"></h2>
<div id="backgroundDiv">
- Home
- Attività
- <?php include('config.php'); ?>
<?php
$sql = sprintf("SELECT * FROM `tipo_categoria` ORDER BY `ID` LIMIT 0, 30 ");
$query = mysql_query($sql)or die("Connessione Database Fallita! Problemi: ".mysql_error());
while ($results = mysql_fetch_array($query)) {
$nome = $results[NOME];
$id = $results[ID];
echo "- <a href=\"index.php?page=tipoattivita& amp;type=$id\">$nome</a>";
} ?>- Iniziative
- Eventi
- Chi Siamo
- Dove Siamo
- Numeri Utili
- Mappa del Sito
</div>
________________________
l'errore viene generato in corrispondenza della seguente riga : echo "[*]<a href=\"index.php?page=tipoattivita& amp;type=$id\">$nome</a>";
________________
Aiutatemiiiiii
ps.tutto lo script ha le & corrette.