Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Sistema de FAQ com array

23-09-2007 14:06

Nesse artigo mostro como montar um sistema de FAQ muito útil para perguntas e respostas do site, e ele é bem prático, onde você praticamente só vai criar linhas com as perguntas e respostas.

Vou passar o script abaixo explicando o funcionamento.

<?php /* note abaixo que cada linha $faq tem a pergunta e em seguida a resposta ou seja, para mais pergunta basta seguir a ordem */ $faq[] = array("pergunta 1", "note que a quebra  de  linha é válida aqui na resposta para pergunta 1"); $faq[] = array("pergunta 2", "aqui é a resposta para pergunta 2"); $faq[] = array("pergunta 3", "aqui é a resposta para pergunta 3"); /* so mecha abaixo se for alterar o layout, tipo, colocar o link em um td e tal */ for($i = 0; $i < count($faq); $i++) { echo "<a href='#$i'>".$faq[$i][0]."</a><br>"; } /* aqui é o espaço entre o grupo de perguntas e resposta */ echo "<br><br>";  /* so mecha abaixo se for alterar o layout, tipo, colocar o link em um td e tal */ for($i = 0; $i < count($faq); $i++) { echo "<b><a name='$i'>".$faq[$i][0]."</a></b>"; echo "<br>"; echo nl2br($faq[$i][1])."<br><br>"; } ?>

Basicamente é só isso, o que tem que fazer agora é ir repetindo a linha $faq para quantas perguntas quiser, ex.:

$faq[] = array("pergunta1", "resposta1"); $faq[] = array("pergunta2", "resposta2"); etc. 

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado