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

Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2
Sexo: Masculino

Com que código posso exibir?

27-04-2012 13:03

Dúvida - Com que código posso exibir um novo campo do banco?
ex: legenda?

<?php /* $host = "localhost"; $login = ""; $senha = ""; $banco = ""; Se preferir desabilite a include abaixo e configure as variáveis acima! */ include "configura.php"; $tabela = "foto";//Tabela do Banco $banco $connect = mysql_connect("$host", "$login", "$senha") or die("Erro na Conexão");//Conexão com o Mysql mysql_select_db("$banco");//Seleção do Banco de Dados $sql = "SELECT foto FROM $tabela"; //Aqui pegamos somente a campo foto da tabela $exec = mysql_query($sql);//Executa a função acima $total = mysql_num_rows($exec);//Verifica quantas linhas de foto existe if($total < 1){ echo "Nenhuma foto encontrada"; } else {//Caso não exista foto cadastrada exibe a mensagem while($dados = mysql_fetch_array($exec)){//Caso exista foto no banco executa esta linha $foto[] = $dados['foto'];//Deixamos $foto[] para fazer o loop de várias imagens abaixo! }} $dado2 = mysql_fetch_array(mysql_query("SELECT foto FROM $tabela ORDER by id ASC LIMIT 1")); $foto2 = $dado2['foto']; echo "$total fotos";//Aqui vai dizer quantas fotos tem cadastrada no banco ?> <html> <head> <title>Slide de Fotos - Xocotrop</title> <SCRIPT TIPE="JavaScript" TYPE="text/javascript"> <!-- /* -------------------------------------------------------------------- * Slide Show Fácil * This script is part of Onlinetools - Traduzido por Xocotrop - xocotrop@hotmail.com * http://www.onlinetools.org/easyslideshow/ \\\ http://www.servicosxp.com * for technical info contact Chris (info@_nospam_onlinetools.org) * free of use with these lines included! * * Versão 1.15 - Adaptado por Xocotrop * --------------------------------------------------------------------*/ /* -------------------------------------------------------------------- * Setting up the data. * --------------------------------------------------------------------*/ rotator=true; // Inicializando o roteador n=0; // Inicializando a primeira imagem //Aqui pegamos as linhas do banco de dados! theImages="<? for($i = 0; $i <= $total-1; $i++){//Se for 0, vai ler até menor ou igual a 10 e imprimir os valores! if($i == $total-1) { $fim = ""; } else { $fim = "|"; } echo "$foto[$i]$fim"; }//Caso você queira um valor maior que 10 troque ou substitua pela variável $total ?>".split("|");//Aqui é quebrada uma imagem entre a outra! allImages=theImages.length; // Criando os objetos das imagens => preload imgObjects=new Array(); for (i in theImages){ imgObjects[i]=new Image(); imgObjects[i].src=theImages[i]; } /* -------------------------------------------------------------------- * function autoplay() * Troque as imagens automaticamente com o play * Options: * Execute - pode ser 1 ou 0, 1 começa a jogar, 0 finaliza a função * srcimage - define a imagem que será substituída * direction - 1 próxima -1 anterior * speed - velocidade em milisegundos * requer a função function rotate() * --------------------------------------------------------------------*/ function autoplay(run,srcimage,direction,speed){ // deleta configuração antiga clearInterval(rotator) if (run != 0){rotator=setInterval("rotate('"+srcimage+"',"+direction+")",speed)} else{clearInterval(rotator)} } /* ------------------------------------------------------------ -------------------- * function rotate() * Permite a mudar a imagem de fonte para o próximo ou último na lista. * Opções: * Srcimage - define a imagem que será substituído pelos outros * Direcção - 1 em frente -1 para trás * ------------------------------------------------- */ function rotate(srcimage,direction){ n=n+direction; if (n==allImages) n=0; if (n==-1) n=allImages-1; document.images[srcimage].src=imgObjects[n].src; } //--> </SCRIPT> </head> <body> <table border="0"> <tr> <td><a href="javascript:rotate('myImage',-1)">previous</a>&nbsp;(Imagem Anterior) </td> <td><img src="<? echo "$foto2"; ?>" name="myImage" alt="" border="0"></td> <td><a href="javascript:rotate('myImage',1)">next</a>&nbsp;(Pr&oacute;xima Imagem) </td> </tr> </table> <p><a href="javascript:autoplay(1,'myImage',-1,2000)">Play Verso </a>&nbsp;Rodar automaticamente ao contr&aacute;rio</p> <p><a href="javascript:autoplay(0)">stop</a>&nbsp;Parar<br> <br> <a href="javascript:autoplay(1,'myImage',1,1000)">Play</a>&nbsp;Rodar Automaticamente</p> <p><a href="javascript:autoplay(0)">stop</a>Parar </p> </body> </html> <!--Script traduzido, adaptado e editado por Xocotrop xocotrop@hotmail.com -->

E COMO POSSO COLOCAR PARA QUE ELE PASSE AS FOTOS AUTOMATICAMENTE, ASSIM QUE ACESSAR A PÁGINA ELE COMEÇAR, SEM PRECISAR CLICAR EM NADA? HÁ POSSIBILIDADE?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17245
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Com que código posso exibir?

27-04-2012 13:13

Primeiro você tem que selecionar a nova coluna

$sql = "SELECT foto, legenda FROM $tabela"; //Aqui pegamos somente a campo foto da tabela

Depois você tem extrair o campo no while, como já fez ai

$legenda[] = $dados['legenda'];

Agora seu script teria que saber se ele é automático ou se clica em algo e ele começa a trocar as fotos.
0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 2
Sexo: Masculino

Com que código posso exibir?

27-04-2012 13:19

Assim que entro na página ela fica parada, preciso apertar play verso para ele começar o slide automaticamente....
quero que ele começe a passar as fotos sem eu ter que clicar no botão play verso, e sim, quando eu já entrar na página...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17245
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Com que código posso exibir?

27-04-2012 13:54

Se for esse link <a href="javascript:autoplay(1,'myImage',1,1000)">Play</a> você pode carregar a função no body

<body onload="javascript:autoplay(1,'myImage',1,1000)">

0
Criar site grátis Wix
Hospedagem de sites Hostgator
Tem um script legal em HTML, CSS, PHP, HTML, JavaScript, jQuery? Poste e compartilhe com os usuários do fórum
:rock:

Quem está online

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