Ir para conteúdo
Fórum Script Brasil
  • 0

Otimizando


mkboy

Pergunta

Eu to tentando fazer um sisteminha bem otimizado, com o mínimo de páginas possiveis, pois o ultimo que fiz deu muitas páginas.

Então quero fazer assim:

Na pagina clientes, se eu clicar no link clientes.asp eu mando a instrução clientes.asp?cod=01

Sendo assim ele vai listar os dados que eu permitir no response.write do cod01

Se eu clicar em editar o registro eu mando clientes.asp?cod=02 e printo na tela somente os forms e dados do edit.

Sendo assim, eu montei o que quero que apareça primeiro, funcionou legal, agora eu coloquei tudo dentro do response.write, mas to tendo dificuldades pois dentro do response.write do cod, tenho response.write do banco e loop, então comecei fazendo assim:

<% if request("cod") = "01" then

      response.write "<table width=""100%"" border=""1"" cellspacing=""0"" cellpadding=""0"" bordercolor=""#FFFFFF"">

                        <tr bgcolor=""#DBDBDB"">

                          <td width=""32%""><strong><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DBDBDB"">

                            <img src=""imagens/espaco.gif"" width=""10"" height=""5""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699"">Nome

                            </font></strong></td>

                          <td width=""23%""><strong><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DBDBDB""><img src=""imagens/espaco.gif"" width=""10"" height=""5""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699"">E-mail</font></strong><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#666666"">&nbsp;

                            </font></td>

                          <td width=""16%""><strong><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DBDBDB"">

                            <img src=""imagens/espaco.gif"" width=""10"" height=""5""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699"">Respons&aacute;vel</font></strong></td>

                          <td width=""29%""><strong><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#DBDBDB"">

                            <img src=""imagens/espaco.gif"" width=""10"" height=""5""></font><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#006699"">Site</font></strong></td>

                        </tr>

                     

      "&

      do while not rs.eof

      &"

     

        <tr>

                          <td width=""32%"" bgcolor=""#efefef""> <font color=""#666666"" size=""1""><strong><font face=""Verdana, Arial, Helvetica, sans-serif""><img src=""imagens/espaco.gif"" width=""10"" height=""5""></font></strong>response.write "&rs("b_nome")&"

                            </font></td>

                          <td width=""23%"" bgcolor="#efefef"><font color=""#666666"" size=""1""><strong><font face=""Verdana, Arial, Helvetica, sans-serif"><img src=""imagens/espaco.gif"" width=""10"" height=""5""></font></strong>response.write "&rs("b_email")&"

                            </font></td>

                          <td width=""16%"" bgcolor=""#efefef""><font color=""#666666"" size=""1""><strong><font face=""Verdana, Arial, Helvetica, sans-serif""><img src=""imagens/espaco.gif"" width=""10"" height=""5""></font></strong>response.write "&rs("b_responsavel")&"</font></td>

                          <td width=""29%"" bgcolor=""#efefef""><strong><font size=""1"" face=""Verdana, Arial, Helvetica, sans-serif"" color=""#666666""><img src=""imagens/espaco.gif"" width=""10"" height=""5""></font></strong></td>

                        </tr>

      "&

      rs.movenext

      loop

      &"

                      </table>" end if %>

     

                   

Mas não passou, portanto gostaria de ajuda para saber onde estão os erros e porque, para que eu possa entender e continuar esta página.

Agradeço a atenção.

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

ah,..

uma coisa..

sempre que você quiser usar a tag HTML dentro do codigo asp, você deve usar response.write. ou fechar a abrir a tag <% , colocar o codigo asp, fechar a tag %> , e assim, colocar o codigo html..

entendeste?

Link para o comentário
Compartilhar em outros sites

  • 0

por exemplo, no começo do codigo:

<% if request("cod") = "01" then  <-- codigo asp

logo após isso.. você deve fechar a tag asp, colocando %> depois do THEN

apague o response.write da proxima linha..

onde você tem:

"&

      do while not rs.eof

      &"

coloque

<%

do while not rs.eof

      %>

no final tb.. coloque as tags asp, e feche quando o comando asp acabar, depois no end if a mesma coisa..

entendeu?

Link para o comentário
Compartilhar em outros sites

  • 0

Resolvido, fiz assim:

    <% if request("cod") = "01" then %>

      <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="#FFFFFF">

                        <tr bgcolor="#DBDBDB">

                          <td width="32%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#DBDBDB">

                            <img src="imagens/espaco.gif" width="10" height="5"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699">Nome

                            </font></strong></td>

                          <td width="23%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#DBDBDB"><img src="imagens/espaco.gif" width="10" height="5"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699">E-mail</font></strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666666">&nbsp;

                            </font></td>

                          <td width="16%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#DBDBDB">

                            <img src="imagens/espaco.gif" width="10" height="5"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699">Respons&aacute;vel</font></strong></td>

                          <td width="29%"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#DBDBDB">

                            <img src="imagens/espaco.gif" width="10" height="5"></font><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#006699">Site</font></strong></td>

                        </tr>

                     

      <%

      do while not rs.eof

      %>

     

        <tr>

                          <td width="32%" bgcolor="#efefef"> <font color="#666666" size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif"><img src="imagens/espaco.gif" width="10" height="5"></font></strong><%=rs("b_nome")%>

                            </font></td>

                          <td width="23%" bgcolor="#efefef"><font color="#666666" size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif"><img src="imagens/espaco.gif" width="10" height="5"></font></strong><%=rs("b_email")%>

                            </font></td>

                          <td width="16%" bgcolor="#efefef"><font color="#666666" size="1"><strong><font face="Verdana, Arial, Helvetica, sans-serif"><img src="imagens/espaco.gif" width="10" height="5"></font></strong><%=rs("b_responsavel")%></font></td>

                          <td width="29%" bgcolor="#efefef"><strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666666"><img src="imagens/espaco.gif" width="10" height="5"></font></strong></td>

                        </tr>

      <%

      rs.movenext

      loop

      %>

     

                      </table><% end if %>

Link para o comentário
Compartilhar em outros sites

  • 0

hehehe

é isso aí..

mas você entendeu como funciona asp + html?

você pode fazer como você tentou sim..

mas o correto, é você dar um response.write e abrir aspas " no começo de cada linha, e no fim dela.. fechar as aspas..

que tb iria funcionar!

Abraços..

Até mais!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...