Ir para conteúdo

POWERED BY:

Arquivado

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

Eli@ne

Pega Os Varores De Varios Records De Um Campo Na T

Recommended Posts

Ola genteeste è meu problemaeu queria pega os varores de varios records de um campo na tabela do databasepara envio emailexemplopagina 1.asp

<form action="2.asp" method="post" nome="i"><!----aqui tem uma impaginaçao---><%dim RSS2, SQLSS2 SQLSS2 = " SELECT * FROM tipo WHERE cod = "& QSID Set RSS2 = objConattivita.Execute(SQLSS2) If Not RSS2.EOF Then RSS2.MoveFirst Do While Not RSS2.EoF%><input type="radio" name="<%=RSS2("tipo2")%>" value="<%=RSS2("tipo2")%>">este è o primeiro recorde na pagina aparece o 2 o 3....etc<%end if%><input type="submit" name="Submit" value="compra estes produtos que forao selecionados"></form>

pagina 2.aspcomo faço ver os produtos separados (todos aqueles que o cliente selecionor)para envia uma email???

Compartilhar este post


Link para o post
Compartilhar em outros sites

o codigo è este

<form action="verifica_p.asp" method="post" nome="i">

 

    

      <table border="0" width="99%" align="center" cellpadding="0" cellspacing="0" bgcolor="<% =strTableBorderColor %>">

                <tr>

                 

            <td align="center" valign="top"><strong>compra</strong>

              <!--------------------------------------------->

              <% dim RSS2, SQLSS2

     Set RSS2 = Server.CreateObject("ADODB.RecordSet")

 

   SQLSS2 = " SELECT * FROM tipo WHERE cod = "& QSID

Set RSS2 = objConattivita.Execute(SQLSS2)

If Not RSS2.EOF Then RSS2.MoveFirst

Do While Not RSS2.EoF

 

%>

              <table width="100%" border="0" cellspacing="3" cellpadding="0">

                <tr>

                  <td valign="top" bgcolor="<% =strTopCellColor %>" ><strong>Descrizione</strong></td>

                  <td align="center" valign="top" bgcolor="<% =strTopCellColor %>" ><strong>Prezzo

                    </strong></td>

                  <td align="center" valign="top" bgcolor="<% =strTopCellColor %>" ><strong>Quantità</strong>

                  </td>

                </tr>

                <tr>

                  <td width="44%" valign="top" bgcolor="<% =strForumCellColor %>" >

                    <input type="radio" name="<%=RSS2("tipo2")%>" value="<%=RSS2("tipo2")%>">

                    <font size="<% =strDefaultFontSize %>" face="<% =strDefaultFontFace %>"><%=RSS2("tipo2")%></font></td>

                  <td width="24%" align="center" valign="top" bgcolor="<% =strForumCellColor %>" >

                    <input type= "hidden" name= "<%=VisualizzaPrezzo(RSS2("prezzo"))%>" value="<%=VisualizzaPrezzo(RSS2("prezzo"))%>">

                    <b>€ <font size="<% =strDefaultFontSize %>" face="<% =strDefaultFontFace %>" color="red"><%=VisualizzaPrezzo(RSS2("prezzo"))%></font> + IVA <%=RSS2("iva")%>%<br>

                    </b></td>

                  <td width="16%" align="center" valign="top" bgcolor="<% =strForumCellColor %>" >

                    <input name="quantita<%=RSS2("id")%>" type="text" size="2"> </td>

                </tr>

              </table>

            <%

RSS2.MoveNext

Loop

 

RSS2.Close

Set RSS2 = Nothing%> <!--------------------------------------------->

    

     <table width="100%" border="0" cellspacing="3" cellpadding="0">

  <tr>

                <td align="center" valign="top"s>

                  <table width="100%" border="0" cellspacing="5" cellpadding="5">

                      <tr>

                        <td width="50%" bgcolor="<% =strForumCellColor %>"><div align="right"><strong>Nome

                            Completo:</strong></div></td>

                        <td width="50%" bgcolor="<% =strForumCellColor %>"><input type="text" name="nome_cliente"></td>

                      </tr>

                      <tr>

                        <td bgcolor="<% =strForumCellColor %>"><div align="right"><strong>indirizzo

                            completo:</strong></div></td>

                        <td bgcolor="<% =strForumCellColor %>"><input type="text" name="endereco_clinte"></td>

                      </tr>

                      <tr>

                        <td bgcolor="<% =strForumCellColor %>"><div align="right"><strong>email</strong></div></td>

                        <td bgcolor="<% =strForumCellColor %>"><input type="text" name="email_cliente"></td>

                      </tr>

                      <tr valign="top">

                        <td colspan="2" align="center" bgcolor="<% =strForumCellColor %>">

                          <strong>Note</strong></td>

                      </tr>

                      <tr align="center" valign="top">

                        <td colspan="2" bgcolor="<% =strForumCellColor %>"><textarea name="notas_do_cliente" cols="50" rows="4"></textarea></td>

                      </tr>

                    </table>

                 </td>

  </tr>

</table>

            <input type="submit" name="Submit" value="Aquista">

</td>

                </tr>

              </table> </form>

eu precisso que todos os produtos que o cliente seleciona de uma vez so entre em uma lista que ele veja o que escolheu e os dados que ele colocor e manda sua lista de pedidos para o comercialista como email com a lista

 

esta primeira pagina

tem os records que sao os produtos

(o cliente deve poder selecionar todos os recodis

usando:

input type="radio" name="<%=RSS2("tipo2")%>" value="<%=RSS2("tipo2")%>" ->que è a descrissao de cada produto

input type= "hidden" name= "<%=VisualizzaPrezzo(RSS2("prezzo"))%>" value="<%=VisualizzaPrezzo(RSS2("prezzo"))%>" que è o preço de cada produto

)

isso deve funciona atè se o cliente escolhe todos os records

exemplo meu problema

se eu coloco

input type="radio" name="tipo" -> so vem um produto na segunda pagina di visualizaçao

 

que dize

name="tipo" deve ser codificado em cada records para funcionar

entao acredito que devo fazer assim name="<%=RSS2("tipo2")%>"

 

ai è o problema de como a segunda pagina ler name="<%=RSS2("tipo2")%>"eu sei que a segunda pagina consegue ler o valor value="<%=RSS2("tipo2")%>"

 

eu devo fazer assim porque esta è uma pagina de um fornidor destes tipos de produtos que vai receber o pedido

deu para entede??????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o cliente poderá escolher todos os produtos não seria melhor usar o checkbox? assim você poderia utilizar o mesmo nome e passar um value diferente para cada um.

É só uma opnião que pode lhe ajudar.

 

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok posso atè muda o type="radio" para checkbox

 

mais mesmo assim entra na outra pagina todos os records jutos

 

eu acho que poderia ter uma funçao para o name="nome" vim todos diferentes

e entra na outra pagina

 

mais se nao tem acho que vou ter que fazer isso no database colocando

="nome" diferente e depois na outra pagina

chama os nomes com o DIM

mais se eu faço deste jeito acho um modo estupido de fazer isso B)

 

 

con certeza deve ter uma funçao que possa

nomina com variavel como por esemplo name="<%=id%>"e na outra pagina

uma funçao que chame aqueles name="<%=id%>"

 

 

ou si nao faze como você diz

e chama todas as variaveis juntas na outra pagina e ali coloca uma funçoa que possa separa as variaveis

 

so que nao sei fazer isso

gostaria de saber

se tem alguem que mi possa dize como se faz ou um exemplo

Agradeço muito:(

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora entendi seu problema.

Qd você passa para a outra página os dados selecionados estão assim:

ex.: request("teste")= produto1,produto2,produto3 e por ai vai?

no seu caso você pode recuperar valores individuais disendo qual o indice q você quer, pq nesse caso "teste" é um array com os produtos selecionados.

você usaria assim:

request("teste")(n), onde "n" é o indice do produto.

Exemplo prático:

for x=1 to request("teste").count
response.write (request("teste")(x))
next

Espero ter ajudado.

 

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites
B)

:D

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu fizprimeira_pagina.asp<input type="checkbox" name="testo" value="<%=RSS2("tipo2")%>">segunda_pagina.asp<%dim testo, x 'aqui provei coloca tambem assim testo()for x=1 to request("teste").countresponse.write (request("teste")(x))next%>quando eu provei coloca isso mi veio o numero 1mais nao vi os produtosa pagina veio em brancocomo è que tenho que coloca mesmo pra ve os produtos ???

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.