Jump to content
Fórum Script Brasil
  • 0

site em asp ordem das fotos


leochBR

Question

Boa tarde galera assim tem um site que foi feito em asp (acho que é um modelo pronto), a duvida é eu queria que o site mostrasse as imagens por ordem numérica. pois sempre que eu adiciono uma foto nova zoa tudo . Para vocês ter uma ideia (http://www.armiluminacao.com.br/linha_industrial.asp).

ai esta o cod da pagina .

muito obrigado

<td>LINHA INDUSTRIAL</td>
      </tr>
      <tr>
        <td> </td>
      </tr>
      <tr>
        <td>
        
      <%
      CONEXAODB(TRUE)
      SET categoria = CONEXAO.EXECUTE("SELECT * FROM produtos WHERE categoria = 2 AND ativo = 1 ORDER by id_produto DESC")
      
      if categoria.eof then
      Response.Write "Não existem produtos cadastrados nesta categoria!"
      
      else
      WHILE NOT categoria.EOF
      %>
      
      <table width="400" border="0" cellspacing="0" cellpadding="0" style="float:left; margin-right:10px; margin-bottom:30px;">
        <tr>
          <td height="405" align="center" valign="top">
          
        <table width="400" border="0" cellspacing="0" cellpadding="0">
        
          <tr>
            <td height="30" align="center"><%=categoria("nome")%></td>
          </tr>
          
          <tr>
            <td height="250" align="center" bgcolor="#151515">
            
            <table width="300" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td height="250" align="center" style="background-image:url(imagens_produtos/pequena/<%=categoria("imagem_produto")%>); background-repeat:no-repeat; background-position:center center;"> </td>
              </tr>
            </table>
            
            </td>
          </tr>
          
          <tr>
            <td height="30">
            
            <table width="400" border="0" cellspacing="1" cellpadding="0">
            
              <tr>
                <td width="80" height="30" align="center" bgcolor="#56320E" class="barra_tabela">Código</td>
                <td width="80" height="30" align="center" bgcolor="#56320E" class="barra_tabela">Lâmpada</td>
                <td width="80" height="30" align="center" bgcolor="#56320E" class="barra_tabela">L x C</td>
                <td width="80" height="30" align="center" bgcolor="#56320E" class="barra_tabela">Li x Ci</td>
                <td width="80" height="30" align="center" bgcolor="#56320E" class="barra_tabela">A</td>
              </tr>
              
              <%
              SET produto_info = CONEXAO.EXECUTE("SELECT * FROM produtos_info WHERE id_produto = "&categoria("id_produto")&" ORDER by codigo DESC")
              IF produto_info.EOF THEN
              %>
              
              <tr>
              <td height="30" colspan="5" align="center" bgcolor="#0C0C0C">NÃO EXISTEM DESCRIÇÕES CADASTRADAS!</td>
              </tr>
              
              <%
              ELSE
              WHILE NOT produto_info.eof
              num = num + 1 
              cor1 = "#000000"
              cor2 = "#0C0C0C"
              %>
              
              <tr>
                <td height="30" align="center" <%if num Mod 2 <> 0 then%>bgcolor="<%=cor1%>"<%else%>bgcolor="<%=cor2%>"<%end if%>><%=produto_info("codigo")%></td>
                <td height="30" align="center" <%if num Mod 2 <> 0 then%>bgcolor="<%=cor1%>"<%else%>bgcolor="<%=cor2%>"<%end if%>><%=produto_info("lampada")%></td>
                <td height="30" align="center" <%if num Mod 2 <> 0 then%>bgcolor="<%=cor1%>"<%else%>bgcolor="<%=cor2%>"<%end if%>><%=produto_info("lxc")%></td>
                <td height="30" align="center" <%if num Mod 2 <> 0 then%>bgcolor="<%=cor1%>"<%else%>bgcolor="<%=cor2%>"<%end if%>><%=produto_info("lixci")%></td>
                <td height="30" align="center" <%if num Mod 2 <> 0 then%>bgcolor="<%=cor1%>"<%else%>bgcolor="<%=cor2%>"<%end if%>><%=produto_info("a")%></td>
              </tr>
              <%
              produto_info.MOVENEXT
              WEND
              END IF
              produto_info.CLOSE
              SET produto_info = NOTHING
              %>
              
            </table>
            
            </td>
          </tr>
        </table>
          
          </td>
        </tr>
      </table>
        
        
      <%
      categoria.MOVENEXT
      WEND
      categoria.CLOSE
      SET categoria = NOTHING
      end if
      CONEXAODB(FALSE)
      %>
        
        </td>
      </tr>
    </table></td>
  </tr>
</table>

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0
1 que campo define essa ordem que você quer???

ele já ta no order na sql que exibe os registros?

SET categoria = CONEXAO.EXECUTE("SELECT * FROM produtos WHERE categoria = 2 AND ativo = 1 ORDER by id_produto DESC")

cria um novo campo na tabela com a ordem numerica que você quer ou faz a ordem numerica sendo o nome das imagens e manda ordenar esse campo sendo o novo criado com o numero da ordem ou o do nome das imagens e modifica isso na linha citada acima:

SET categoria = CONEXAO.EXECUTE("SELECT * FROM produtos WHERE categoria = 2 AND ativo = 1 ORDER by nome_da_coluna_a_ordenar ASC")

abracos me diz se resolveu..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...