E aí, pessoal. Procuro ajuda em um pequeno detalhe que está me causando um grande problema. Estou trabalhando com PHP e MySQL, desenvolvendo um site de cifras para violão. O objetivo é fazer um site simples, com poucos recursos, mas que seja funcional. Vou publicar apenas as cifras que eu mesmo faço. O funcionamento dele é simples: index.php lista todas as cifras existentes no banco de dados, dando um link para clicar e visualizar a cifra. O banco de dados tem essa estrutura: Tabela 'cifras', com 4 campos: O index.php lista todos as cifras assis: "$artista - $musica", que quando clicados abrem "musica.php?id=$id" musica.php tem somente este código: <?
require("connect_db_cifras.php");
$id = $_GET['id'];
$sql = "SELECT * FROM cifras WHERE `id` = $id";
$pegar = mysql_query("$sql");
while ($sql = mysql_fetch_array($pegar) ) {
$cifra = $sql["cifra"];
echo "$cifra";
}
?> Ou seja, ele simplesmente escreve no HTML exatamente do que está armazenado no campo 'cifra'. O que está armazenado do campo 'cifra' nada mais é do que a CIFRA! Essa cifra eu escrevo no Microsoft Word, exporto pra HTML (filtrada) e o que eu coloco nesse campo é o código HTML escrito pelo Word. Até aí tudo bem. O funcionamento tá perfeito, só que o problema é que as cifras são cheias de espaços para colocar os acordes no lugar certo. Vejam esse arquivo: http://librenz.prophp.org/bruno_e_marrone_...m_as_rosas.html O que separa um acorde do outro na mesma linha são espaços. Mas olha o que acontece quando você acessa a cifra pelo banco de dados: http://librenz.prophp.org/musica.php?id=3 Os espaços somem e os acordes ficam amontoados, inutilizando grande parte da função da cifra (colocar os acordes no lugar certo). Estou montando um painelzinho de administração, onde vou poder inserir, modificar e deletar as cifras do site. Por enquanto só está pronto o sistema de inserção, que se você se interessa em me ajudar, pode usar à vontade: http://librenz.prophp.org/admin user: temp senha: usuario A minha dúvida mortal é: Como faço para que todos os espaços sejam exibidos? Já perdi horas com isso. O que eu acho muito estranho é que o código-fonte do arquivo original gerado pelo Word e da página gerada por musica.php é exatamente o mesmo, mas é exibido de forma diferente. Alguém sabe o que eu posso tentar? Obrigado.