Jump to content


Photo

Galeria - Duvidas


  • Faça o login para participar
3 replies to this topic

#1 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 24/04/2004, 00:54

ai galera tenhos estes codigos eu queria fazer o php lista o banco de dados ao contrario vcs podem me ajudar!!! :rolleyes: :rolleyes:

<?
include("path.php");
$sql = mysql_query("SELECT * FROM `galeria` WHERE 1");
?>
<? // 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="java script:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&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="java script:AbreJanelaGaleria('janela.php?dir=images/galeria/<? echo "$dados[pasta]/&id=$dados[id]&evento=$dados[nome]&data=$dados[dia]/$dados[mes]/$dados[ano]&local=$dados[local]&id=$dados[id]";?>')"><? echo $dados['nome']?></a></b></span><BR>
    Data: <strong><? echo $dados['dia'],"/",$dados['mes'],"/",$dados[ano];?></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.</font></td>
<TD width="15"></TD>
  <? }}?>
  </TR>
</table>


vlw
--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#2 rober

rober

    Viva o Mato Grosso!!!

  • Usuários
  • 314 posts
  • Sexo:Não informado
  • Localidade:Lucas do Rio Verde

Posted 24/04/2004, 04:43

$sql = mysql_query("SELECT * FROM `galeria` WHERE campo ='1' ORDER BY campo DESC");

O padrão do mysql é ascendete 0,1,2,3... a,b,c...
Descendente 9,8,7,6.... Z,x...
ddfsd fsdg gf df gfdg gdfgds ge gdf gd g

#3 Norman__

Norman__

    Normal

  • Usuários
  • 67 posts
  • Sexo:Não informado
  • Interesses:PHP + Asp

Posted 24/04/2004, 05:12

vlw mais deu um erro

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/tono/public_html/galeria/galeria_2col.php on line 10


--------------------------------------------------------------------
alceunorman@yahoo.com.br
www.tonoclick.com

--------------------------------------------------------------------

#4 thalesalan

thalesalan
  • Visitantes

Posted 24/04/2004, 06:57

Crie uma query separada para o mysql_num_rows :P :D




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq