Tem como usar consulta sql no menu do forum?

Started by Rogerblower, November 16, 2015, 04:51:18 PM

Previous topic - Next topic

Rogerblower

Boas pessoal

Mesmo não sendo programador desenvolvi um site para mostrar resultados de corridas
agora veio a ideia de implantar um fórum o qual optei pelo smf, só que não conheço muito bem.

O que preciso é mostrar no menu um link com dados vindos de uma tabela do banco de dados, tem como fazer isso?

Exemplo:

Campeonatos

  • Campeonato1
  • Campeonato2
  • Campeonato3

Se tem, alguém me mostra o "caminho das pedras"?

Obrigado.

margarett

Olá.

Bom, possível é. Tens é de ser mais explícito ;)

Adicionar itens ao menu é bastante fácil
http://wiki.simplemachines.org/smf/Buttons_-_How_do_I_add_buttons_to_SMF_2.0

Se for só adicionar os textos com links para algures, é fácil. Agora, se isso depender de algo que vem de outra tabela, então é muito mais complexo.

Tens de explicar claramente o que precisas e o que é que já tens ;)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Rogerblower

Então Margarett o que tentei fazer foi no arquivo Subs.php, como você disse com texto funciona, mas preciso que funcione algo como isso.

//Meu item de menu
'Campeonatos' => array(
'title' => '
$mysqli = new mysqli("localhost", "root", "1234", "banco");
$mysqli->set_charset("utf8");
if ($mysqli->connect_errno) {
echo "Falha ao conectar no MySQL: " . $mysqli->connect_error;
}

',
'$res = $mysqli->query("SELECT * FROM campeonato WHERE  ativo = "1"");
while ($row = $res->fetch_assoc()){

<li><a href="campeonato.php?u= '.$row['id'].'">'.$row['nome_camp'].'</a></li>
<li role="separator" class="divider"></li>

}',
'show' => true,
'is_last' => true,
),


Com o código acima só é visto pelo sistema como texto.


margarett

Já percebi mais ou menos, sim.

Dá-me umas horas (tenho de ir dormir, são 2h30 em Portugal)
Se forem conduzir, não bebam. Se forem beber... CHAMEM-ME!!!! :D

QuoteOver 90% of all computer problems can be traced back to the interface between the keyboard and the chair

Rogerblower

Fique a vontade, bom descanso e obrigado pela ajuda

Advertisement: