Pergunta

Eu gostaria de mostrar um rotador simples de depoimento no meu site feito no PHP.

O PHP pode levar depoimentos a partir de um arquivo de texto ou DB, mas não entendo como criar a peça do rotador de TE.

Eu apreciaria qualquer ajuda que você possa oferecer. Obrigado.

Foi útil?

Solução

Para tirá -lo de um banco de dados, você faria algo assim no SQL:

SELECT testimonial FROM testimonials ORDER BY RAND() LIMIT 1

Para tirá -lo de um arquivo de texto, você faria algo assim:

// load the file's contents
$testimonials = file_get_contents('text_file.txt');
// split the list by new lines, i.e. one testimonial per line
$testimonials = explode("\n", $testimonials);
// print a random testimonial
print $testimonials[rand(0, (count($testimonials) - 1))];

Outras dicas

Se você deseja que eles atualizem ao vivo, precisaria usar o JavaScript ou uma estrutura como o jQuery. Caso contrário, @ceejayoz forneceu uma resposta perfeita.

Você pode usar o pedido por rand () para selecionar registros aleatórios e mostrá -los ou se quiser mostrá -los sequencialmente, acompanhe os IDs mostrados e, quando chegar ao final do final do primeiro registro.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top