Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FaustiniJr

Html + CGI

Recommended Posts

Bom galera, estava rodando a internet e me deparei com um negocin bacana na net, só que não entendo bolhufas de cgi, então venho até aqui, procurar entender melhor como se faz algo parecido com isso: http://www.radios.com.br/novo/estados.htm

 

ao clicar em um estado, você é redirecionado para um site com as regiões dos estados, e a o clicar em alguma região, é exibido uma lista com rádios daquela região. É isso que desejo fazer em meu site, só que ao invés de imagem comum, quero utilizar flash.

 

Comecei tentando com flash em arq asp puxando dados de um banco sql em servidor local. Só que vem dando erros esquisitos e estou procurando outras maneiras para fazer tal serviço.

 

Se alguem puder me ajudar, desde já agradeço a atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom vou mover seu tópico para a área de Webstandards para ver se lá o pessoal te orienta melhor!

 

---

Tópico Movido:

 

Outras Linguagens de Programação http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Webstandards: CSS / XML / XHTML / HTML - Patrocínio: TreinaWeb

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fazer map dentro do flash? não entendi...

 

a parte de desenhar os mapas, separar estados e direcioná-los para uma página, está ok... tipo, se seleciono o estado de Minas, vou para a seguinte página:

 

/MG/default.asp

 

eu tenho um bd em sql com a seguinte estrutura:

 

id, radio, cidade, estado, pais

 

o codigo do meu arquivo .asp está assim:

 

<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Clientes Playlist</title>

<!-- Função que consulta os estados no BD -->
<%
//DADOS BD
host	="playlist.ddns.com.br,1434"
usuario	="enqueteplaylist"
senha	="****"
banco	="EnquetesSitePlaylist"

//CONEXÃO AO BD
set conexao =Server.CreateObject("Adodb.Connection")
conexao.ConnectionString ="ODBC;DSN=SQL;Driver=SQL Server;Server=playlist.ddns.com.br,1434;uid=enqueteplaylist;pwd=****;database=EnquetesSitePlaylist"
conexao.Open

//CONSULTA AO BD
set rs =conexao.execute("SELECT DISTINCT estado FROM clientes")

//PERCORRE O BD E INFORMA OS ESTADOS CONSULTADOS PARA O FLASH E PARA A LISTAGEM
i = 0
if not rs.eof then 
   do until rs.eof
   i = i + 1
   if i <> 1 then
      clientes = clientes & "Nome: " & rs("radio") & "<br/>" & "Cidade: " & rs("cidade") & " - " & rs("estado")
   else
      clientes = clientes & "Nome: " & rs("radio") & "<br/>" & "Cidade: " & rs("cidade") & " - " & rs("estado")
   end if
   rs.movenext
   loop 
end if
%>

</head>

<body>
<p>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="710" height="500" title="geomap">
    <param name="movie" value="geomap.swf">
    <param name="quality" value="high">
    <param name="wmode" value="opaque">
    <embed src="geomap.swf" quality="high" wmode="opaque" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="710" height="500"></embed>
  </object>

</p>
<form name="form1" method="post" action="">
  Clientes:
    <label>
      <textarea name="taC" type="text" id="taC" value="<%=clientes%>">
    </label>
</form>
</body>
</html>

o problema é que não aparece a lista com os clientes... e outra.. dessa forma, se eu tiver 200 clintes em um certo estado, vai mostrar os 200 na mesma página, mas gostaria de dividir esses clientes, tipo uns 50 por página, organizados em duas colunas...

 

alguém tem idéia de como se faz?

 

grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, pode finalizar esse tópico, consegui fazer conexao ao bd, agora minha dúvida é apenas na forma de exibir os resultados. Consegui em asp mesmo, está ficando assim por enquanto: http://www.playlist.ddns.com.br:8080/geomap/teste.asp

 

O único problema é que, quando o número de clientes ultrapassa 10, ele não exibe a listagem nas próximas páginas... meu código está ficando assim:

 

<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Clientes Playlist</title>

<!-- Função que consulta os estados no BD -->
<%
//DADOS BD
host	="playlist.ddns.com.br"
usuario	="enqueteplaylist"
senha	="***"
banco	="EnquetesSitePlaylist"

//CONEXÃO AO BD
set conexao =Server.CreateObject("Adodb.Connection")
conexao.ConnectionString ="ODBC;DSN=SQL;Driver=SQL Server;Server=playlist.ddns.com.br;uid=enqueteplaylist;pwd=***;database=EnquetesSitePlaylist"
conexao.Open

//CONSULTA AO BD
set rs =conexao.execute("SELECT * FROM clientes WHERE estado='MG'")

'******* Inicializa Variaveis
ini = int(ini)
if ini <= 0 then ini = 1 end if
reg = 0
npg = 10
pgt = ini - 1
voltar = "Voltar"

'******* Consulta e Exibe Resultados
do while not rs.eof
reg = reg + 1
if rs("site") <> "" then
   site = " - <a href='http://" & rs("site") & "'>[Site]</a>"
   else
   site = " - [Site]"
end if
if reg >= ini AND reg <= ini+npg-1 then
pgt = pgt + 1
radios = radios & "<p><font face='Tahoma' style='font-size: 9pt'>" & "<strong>" & rs("radio") & "</strong>" & site & "</p>" & "<p>" & rs("cidade") & ", " & rs("estado") & " - " & rs("pais") & "</font></p><br />"
end if

 rs.movenext
 loop
 if reg > ini+npg-1 then
   proximo = " <a href='teste.asp?ini=" & ini + npg & "'> [ Próximos ]</a>"
   else
   proximo = " [ Próximos ]"
 end if
 if ini-npg > 0 then
   voltar = " <a href='teste.asp?ini=" & ini - npg & "'> [ Anteriores ]</a>"
   else
   voltar = " [ Anteriores ]"
 end if

%>

</head>

<body>
<tr>
<td align="middle" bgColor="#004184" colSpan="2" width="436">
      <font face="Tahoma" style="font-size: 9pt">
            <span style="COLOR: #CEE4F5"><b>Clientes - MG</b>
            </span>
      </font>
</td>
</tr>
<% Response.Write radios %>
<font face="Tahoma" style="font-size: 9pt" color="#004184"></font>
<tr bgColor="#ffffff">
    <td width="150">
        <font face="Tahoma" style="font-size: 9pt">
              <span style="COLOR: #004184">
                    <b> Total: <% Response.Write reg %>
                    </b>
              </span>
        </font>
    </td>
    <td align="right" width="280">
        <span style="FONT-SIZE: 13px; COLOR: black">
              <% Response.Write ini & " a " & pgt & " - " & voltar & proximo %>
        </span>
        <span style="FONT-SIZE: 9pt; ">
              <font color="#004184" face="Tahoma"><br>
              </font>
        </span>
    </td>
</tr>
</body>
</html>

mas no caso, a dúvida volta a ser na LP ASP... grato pela atenção de todos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o seu problema está em exibir os dados, a área não é aqui.

 

Tópico movido:

 

Webstandards: CSS / XML / XHTML / HTML http://forum.imasters.com.br/public/style_emoticons/default/seta.gif ASP

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o numero do erro e linha gerado, e tem exemplos no forum, dá um pesquisada

Compartilhar este post


Link para o post
Compartilhar em outros sites

porfavor verifique se é a mesma duvida no codigo para este link, ou se existe outra duvida senaun o tópico sera fechado e dar continuacaun no outro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.