
Sistema De Fotos Igual Ao Do Www.bemnafoto.com.br
#1981
Posted 14/06/2005, 13:50
to tentando usar no localhost mas não sai do primeiro passa
eu uso
banco: galeria
login: root
senha: (nada)*
* nada, sem senha!
e não sai do primeiro passo
fone: (47) 9605-2513
msn: f.depim@flipp.com.br
#1982
Posted 14/06/2005, 15:06
<? include("path.php"); $sql = mysql_query("SELECT * FROM galeria order by data desc"); ?> <? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?> <table border="0" cellpadding="0" cellspacing="0"> <? // Agora vamos montar o código. Pegue o valor total de resultados: $total = mysql_num_rows($sql); // Defina o número de colunas que você deseja exibir: $colunas = "2"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { ?> <TR> <TD height="20" colspan="4"> <HR align="center" width="100%" size="1" noshade color="<? echo $cortexto?>"> </TD></tr> <tr> <? }?> <? $dados= mysql_fetch_array($sql); ?> <td width="280" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> <? if($dados[foto01] != ""){?> <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a> <? }?> <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR> Data: <strong><? echo $dados['data'];?></strong><br> Local: <strong><? echo $dados['local']?><? echo $data ?></strong><br> <strong> <? $dir="images/galeria/$dados[pasta]"; $dir1=opendir($dir); $cont=0; while ($res=readdir($dir1) ){ $tipo=explode(".",$res); if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){ $cont=$cont+1; } } print ($cont); ?> </strong>Fotos.</font></td> <TD width="15"></TD> <? }}?> </TR> </table>
Edição feita por: neo.mg, 14/06/2005, 15:16.
#1983
nemu
Posted 14/06/2005, 17:01
PHP5?a instalação da galeria só funciona dentro de um servidor online?
to tentando usar no localhost mas não sai do primeiro passa
eu uso
banco: galeria
login: root
senha: (nada)*
* nada, sem senha!
e não sai do primeiro passo
Aqui nun funfa, php5
#1984
Posted 14/06/2005, 21:57
cara estou sendo sincero nao sei para onde correr.. ja fiz de tudo alterei tudo.. tow achando que eh o script q ta com algum erro por favor diz o que eu faço passo a passo se der.. to enloukecendo jah.. ate pq to comecando agora.. vlw pela paciencia ^^faz uma copia do arquivo galeria_2col.php e muda nele o caminho dos arquivos:olha.. entendi +/- até pq não sei mt a linguagem em PHP.. poderia me dizer como é para por o include? como eu ajeito esse erro...
Ex: galeriateste/janela.php?dir.....
<img src="galeriateste/imagemdimindex.php?imagem......
e usa essa copia no include...
#1985
Posted 14/06/2005, 22:04
me ajudae ^^ flws!
#1986
Posted 15/06/2005, 09:34
Ae parcerinhu,putz.. <?PHPMAN?> .. era o script mesmo.. eu copiei outro.. agora ta dando outro erro =/ sai de um problema para outro.. esse aqui ô --> Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/todeolho/public_html/galeriateste/galeria_2col.php on line 12
me ajudae ^^ flws!
Quando voce recebe um erro de mysql_num_rows() significa que o argumento da sua consulta esta incorreto entao e so verificar o que tem la na linha 12 do arquivo galeria_2col.php....
Mais uma coisa: sempre que voce tiver um erro em algum arquivo posta ele tbm pra gente ver o que ta errado saka? nao da pra saber o que tem na sua linha 12 sem ver seu code
Falopa!
#1987
Posted 15/06/2005, 10:31
<? include("path.php"); $sql = mysql_query("SELECT * FROM galeria order by data desc"); ?> <? // Agora exiba o código com a configuração de sua tabela - o cabeçalho dela. ?> <table border="0" cellpadding="0" cellspacing="0"> <? // Agora vamos montar o código. Pegue o valor total de resultados: $total = mysql_num_rows($sql); // Defina o número de colunas que você deseja exibir: $colunas = "2"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { ?> <TR> <TD height="20" colspan="4"> <HR align="center" width="100%" size="1" noshade color="<? echo $cortexto?>"> </TD></tr> <tr> <? }?> <? $dados= mysql_fetch_array($sql); ?> <td width="280" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> <? if($dados[foto01] != ""){?> <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a> <? }?> <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR> Data: <strong><? echo $dados['data'];?></strong><br> Local: <strong><? echo $dados['local']?><? echo $data ?></strong><br> <strong> <? $dir="images/galeria/$dados[pasta]"; $dir1=opendir($dir); $cont=0; while ($res=readdir($dir1) ){ $tipo=explode(".",$res); if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){ $cont=$cont+1; } } print ($cont); ?> </strong>Fotos.</font></td> <TD width="15"></TD> <? }}?> </TR> </table>
e o erro é esse ->
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/todeolho/public_html/galeriateste/galeria_2col.php on line 12
e a linha 12 é essa --> $total = mysql_num_rows($sql);
o que eu faço....
#1988
Posted 15/06/2005, 10:59
$sql = mysql_query("SELECT * FROM galeria order by data desc");
Na sua galeria voce cadastrou corretamente o campo DATA? provavelmente existe erros neste campo por exemplo na consulta a cima ele esta dizendo para que seja selecionados os registros da tabela galeria em ordem de data decrecente(ou descendente) porem se nao houver nenhum registro neste campo ira dar pau mesmo pois nao ha como contar...
verifica ae e me diz...
Falopa!
#1989
Posted 15/06/2005, 14:51
eu to achando que eh o script q tem algo errado.. pq antes dava um erro totalmente diferente desse... antes dava um erro nas linhas 36 e 38 :/ nao queria aparecer as imagens apenas... putz era bem mais facil se alguem postasse o arquivo galeria_2col.php certinho para min poder configurar novamente em meu servidor.. vlw$sql = mysql_query("SELECT * FROM galeria order by data desc");
Na sua galeria voce cadastrou corretamente o campo DATA? provavelmente existe erros neste campo por exemplo na consulta a cima ele esta dizendo para que seja selecionados os registros da tabela galeria em ordem de data decrecente(ou descendente) porem se nao houver nenhum registro neste campo ira dar pau mesmo pois nao ha como contar...
verifica ae e me diz...
Falopa!
#1990
Posted 15/06/2005, 17:28
alterei oq tinha de alterar
e criei a tablea
CREATE TABLE `galeria` (
`id` int(3) unsigned zerofill NOT NULL auto_increment,
`nome` varchar(255) NOT NULL default '',
`data` varchar(10) NOT NULL default '',
`local` varchar(255) NOT NULL default '',
`qts_fotos` char(3) NOT NULL default '',
`pasta` varchar(255) NOT NULL default '',
`foto01` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
);
mas ele não passa do Primeiro Passo
www.felippe.flipp.com.br/galeriabrasil22/instalar.php
fone: (47) 9605-2513
msn: f.depim@flipp.com.br
#1991
Posted 15/06/2005, 19:12
Alguém pode interpretar isso pra mim?
Só pra saber se eu estou fazendo certo.
fone: (47) 9605-2513
msn: f.depim@flipp.com.br
#1992
Posted 16/06/2005, 08:57
galeria_2col.php
<?php include("path.php"); $busca = "SELECT * FROM galeria order by data desc"; ?> <?php $total_reg = "10"; // número de registros por página ?> <?php if (!$pagina) { $pc = "1"; } else { $pc = $pagina; } ?> <?php $inicio = $pc - 1; $inicio = $inicio * $total_reg; ?> <?php $limite = mysql_query("$busca LIMIT $inicio,$total_reg "); $todos = mysql_query("$busca"); $tr = mysql_num_rows($todos); // verifica o número total de registros $tp = $tr / $total_reg; // verifica o número total de páginas $tp = ceil($tp); // Quantidade de páginas arredondada. // Agora vamos montar o código. Pegue o valor total de resultados: $total = mysql_num_rows($limite); // Defina o número de colunas que você deseja exibir: $colunas = "2"; // Agora vamos ao "truque": if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { ?> <script src="css/janelas_popup.js" language="JavaScript"></script> <body bgcolor="#FFFFFF" text="#000000"> <div align="center"> <table width="450" border="0" align="center" cellpadding="0" cellspacing="0"> <TR> <TD height="20" colspan="4"> <div align="center"> </div> <HR align="center" width="100%" size="1" color="<? echo $cortexto?>"> </TD> </tr> <tr> <? }?> <? $dados= mysql_fetch_array($limite); ?> <td width="380" align="left" valign="top"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"> <? if($dados[foto01] != ""){?> <a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><img src="imagemdimindex.php?imagem=images/galeria/<? echo $dados['pasta']?>/<? echo $dados['foto01']?>" border="1" align="left"></a> <? }?> <span style="text-transform: uppercase"><b><a href="javascript:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[data]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR> Data: <strong><? echo $dados['data'];?></strong><br> Local: <strong><? echo $dados['local']?></strong><br> <strong> <? $dir="images/galeria/$dados[pasta]"; $dir1=opendir($dir); $cont=0; while ($res=readdir($dir1) ){ $tipo=explode(".",$res); if ($tipo[1]=="jpg" || $tipo[1]=="JPG"){ $cont=$cont+1; } } print ($cont); ?> </strong> Fotos</b></font></td> <TD width="28"></TD> <? }}?> </TR> </table> <br> <font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"> <strong> <? // agora vamos criar os botões "Anterior e próximo" $anterior = $pc -1; $proximo = $pc +1; if ($pc>1) { echo " <a href='?pagina=$anterior'><- Agitos Anteriores</a> "; } echo "|"; if ($pc<$tp) { echo " <a href='?pagina=$proximo'>Mais Agitos -></a>"; } ?> </strong></font><br> <br> <font color="#999999" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Total de páginas<strong> <font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>"><? echo $tp?></font></font></strong><font color="<? echo $cortexto?>"><font color="<? echo $cortexto?>">, você está na <strong> <font color="<? echo $cortexto?>"><font color="#999999"><font color="#999999"><? echo $pc?></font></font></font></strong></font></font></font></font><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><font color="#999999"> página</font></strong><br> <font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif">Mostrando<strong> </strong></font><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><? echo $total_reg?></strong></font></font> <font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> </strong>Agitos do total de<strong> <? echo $tr?> </strong> </font><font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong><br> <br> </strong></font><font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="<? echo $cortexto?>" size="<? echo $tfonte?>" face="<? echo $fonte?>"><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"></font></font></font></font><font color="#999999" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong> </strong></font></font></font></font></div>
#1993
Posted 16/06/2005, 13:44
1º) ...foto... | 5 visitas
2º) ...foto... | 43 visitas
3º) ...foto... | 4 visitas
4º) ...foto... | 3 visitas
5º) ...foto... | 21 visitas
6º) ...foto... | 2 visitas
7º) ...foto... | 1 visitas
......
entenderam agora?
Como eu posso listá-los de forma correta? Em ordem crescente, como deveria ser realmente...
_____________________________________________________
• MSN: vitorcarrara@hotmail.com
• ICQ: 263533203
• orkut: http://www.orkut.com...756722411527462
• www.ocumulo.com
#1994
Posted 16/06/2005, 14:02
>= maior igual
<> diferente
== igual
E assim vai
Falopa!
#1995
Posted 16/06/2005, 14:03
sem o codigo que vc usou fica dificil poder te ajudar, como vc guarda o numero de visitas de cada foto?Pessoal... depois de implementar o contador de visitas em cada foto, comecei a montar um ranking das 10 mais clicadas... soh q aí me deparei com o seguinte erro: ele naun sabe q 21 eh maior q 3... entenderam? axu q naun... hehhehe, deixa eu postar um exemplo de um lista q ele imprime:
1º) ...foto... | 5 visitas
2º) ...foto... | 43 visitas
3º) ...foto... | 4 visitas
4º) ...foto... | 3 visitas
5º) ...foto... | 21 visitas
6º) ...foto... | 2 visitas
7º) ...foto... | 1 visitas
......
entenderam agora?
Como eu posso listá-los de forma correta? Em ordem crescente, como deveria ser realmente...
WebSite: www.guiamedianeira.com.br
Profissão: WebDesigner / Programador
MSN:luciano@guiamedianeira.com.br
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)