Esta en lo correcto
Cluster falta por cerrar el último else
Código PHP:
else
{
while ($datos_seccion=mysql_fetch_array($consulta))
{
$id=$datos_seccion['pag_id'];
$titulo=$datos_seccion['pag_titulo'];
$url=$datos_seccion['pag_url'];
echo "\n<li><a href=\"$raiz$url?id_padre=$id\">$titulo</a></li><br>";
}
}