Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rui Carlos Lima

[Resolvido] Criar barra de parceria em PHP

Recommended Posts

Olá pessoal...

Sou novo aqui no forum e tenho uma dúvida a respeito de PHP...

 

Bom sou iniciante na area de PHP, durante um bom tempo fiquei focado apenas HTML, porém agora quero explorar o PHP...

 

Eu tava querendo criar uma barra com site parceiros (como se fosse uma barra agregadora de site)...

com algumas pesquisas na net, não foi dificil criar essa barra não, porem ficou faltando alguns detalhes, que só podia ser resolvido com o PHP...

 

Crie minha barra com os parceiros, só que eles ficam estaticos, ou seja ficam na mesma posição...

queria que a cada atualização da pagina eles mudassem de lugar...

 

Deem uma olhada nesse link que vocês intenderam o que eu estou falando:

 

http://www.tudujuntu.com.br/barra_blogs/index.php?bg=174b73&hr=1c5a89&cl=fff

 

Bom isso ae, espero que possam me ajudar....

 

Att: Rui Carlos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cria um banco de dados com dados sobre os parceiros, como "id", "link", "foto", etc. Em seguida você faz um query para buscar todos estes parceiros e um PHP para exibi-lo:

 

<?
$query = mysql_query("Select * from parceiros order by id")
            or die("Impossível selecionar parceiros");

//Após fazer a pesquisa, um "while" para mostrar estes resultados

while ($parceiros = mysql_fetch_assoc($query));
{

/*aqui voce decide o que mostrar, (seu criterio) basta utilizar o array $parceiros que contem todos os dados
 dos seus parceiros (sério?!?); como este exemplo: */

 echo $parceiros['nome']; 

}
?>

 

Espero que tenha ajudado, qualquer coisa, estamos aí :grin:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usando o código do @Rafael Araujo_116127 e dando uma mudada, para exibir aleatoriamente, é só fazer um ORDER BY rand():

<?
$query = mysql_query("Select * from parceiros order by rand()")
            or die("Impossível selecionar parceiros");

//Após fazer a pesquisa, um "while" para mostrar estes resultados

while ($parceiros = mysql_fetch_assoc($query));
{

/*aqui voce decide o que mostrar, (seu criterio) basta utilizar o array $parceiros que contem todos os dados
 dos seus parceiros (sério?!?); como este exemplo: */

 echo $parceiros['nome']."<br>"; 

}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você tem lá sua tabela:

  • Tabela: parceiros
  • id
  • nome_do_parceiro
  • imagem_do_parceiro
  • site_do_parceiro

Se quiser o código SQL pronto:

CREATE TABLE `parceiros`(
`id` INT NOT NULL AUTO_INCREMENT ,
`nome_do_parceiro` VARCHAR( 255 ) NOT NULL ,
`imagem_do_parceiro` VARCHAR( 255 ) NOT NULL ,
`site_do_parceiro` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY (  `id` )
) ENGINE = MYISAM ;

Ai você tem tipo 3 registros de parceiros nela:

table.png

 

Para exibir esses registros, vamos utilizar as funções SQL do PHP:

$sql  = "SELECT * FROM `parceiros`";
$sql .= " ORDER BY rand()"; /* Selecionamos todos os registros da tabela parceiros com uma ordem qualquer, que é o que faz a função rand(), que gera qualquer númro entr um e outro, no caso, 1 e 3, que são os ids (1, 2 e 3), assim, cada vez que a página for atualizada, a exibição estrá em uma ordem diferente */

/* Agora vamos executar isso, com a função mysql_query */
$query = mysql_query($sql);

/* Dentro de uma while, iremos exibir todos os parceiros, utilizando a função mysql_fetch_object */
while($dados = mysql_fetch_object($query)){

$id = $dados->id; /* Armazenamos o id do parceiro na variável $id */
$nome_do_parceiro = $dados->nome_do_parceiro; /* Armazenamos o nome do parceiro na variável $nome_do_parceiro */
$imagem_do_parceiro = $dados->imagem_do_parceiro; /* Armazenamos a url da imagem do parceiro na variável $imagem_do_parceiro */
$site_do_parceiro = $dados->site_do_parceiro; /* Armazenamos o site do parceiro na variável $site_do_parceiro */

/* Agora vamos exibir esses dados */
$parceiro = '<div id="parceiro'.$id.'"><img src="'.$imagem_do_parceiro.'"><br><b><a href="'.$site_do_parceiro.'">'.$nome_do_parceiro.'</a></b></div>';

echo $parceiro;

}

Quer saber mais sobre:

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.