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

Pegar Apenas O Valor Selecionado


Guest - Ricardo -

Pergunta

Guest - Ricardo -

Olá Senhores,

É o seguinte

eu tenho um formulario no endereço abaixo

http://www.ondesta.locaweb.com.br/teste_valor.asp

Na parte onde eu seleciono Serviço de Bordo: existem 4 opções

essas 4 opções tem o valor do campo cod_servico que vem do banco de dados.

eu preciso que quando eu selecionar mais de uma opção , ele me mostre na outra telas as opções selecionadas , o código que estou usando para pegar segue abaixo

<!--#include file="conexao.asp"-->

<html>

<head>

<title></title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<style type="text/css">

<!--

a {  text-decoration: none}

-->

</style>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<table width="45%" border="0" align="center">

  <tr bgcolor="#CCCCCC">

    <td>

      <div align="center"><font size="3" face="Verdana, Arial, sans-serif"><b>Plano

        Escolhido </b></font></div>

    </td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td><font size="2" face="Verdana, Arial, sans-serif"><b>Servi&ccedil;o de

      Bordo:</b></font></td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td>

      <%

vserv = request.form("servico_bordo")

serv = split(vserv,",")

for x = 0 to UBound(serv)

'response.write serv

sql_servico = "select * from servico_bordo"

set rs = conexao.execute(sql_servico)

next

%>

      <table width="30%" border="0" bgcolor="#ffffff">

        <%while not rs.eof

  'if serv(x) <> rs("cod_servico") then

'end if

'response.write serv(x)

  %>

        <tr>

          <td width="48%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs("nome_servico")%></font></b></td>

          <td width="52%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs("valor")%>

            <%valor1=rs("valor")%>

            </font></b></td>

        </tr>

  <%

  rs.movenext

  wend

  %>

        <tr>

          <td width="48%"><b><font size="1" face="Verdana, Arial, sans-serif">Subtotal:</font></b></td>

          <td width="52%"><b><font size="1" face="Verdana, Arial, sans-serif"></font></b></td>

        </tr>

        </table>

    </td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td><font size="2" face="Verdana, Arial, sans-serif"><b>Tipo de Ve&iacute;culo:</b></font></td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td>

      <%

vtipo = request.form("tipo_veiculo")

sql_tipo = "select * from tipo_veiculo where cod_tipo_veiculo = "&vtipo

set rs1 = conexao.execute(sql_tipo)

  %>

      <table width="30%" border="0" bgcolor="#ffffff">

        <%while not rs1.eof%>

        <tr>

          <td width="48%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs1("descricao")%></font></b></td>

          <td width="52%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs1("valor")%>

            <%valor2=rs1("valor")%>

            </font></b></td>

        </tr>

        <%

  rs1.movenext

  wend

  %>

      </table>

    </td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td><font size="2" face="Verdana, Arial, sans-serif"><b>Existe estrada de

      Terra ?</b></font></td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td>

      <%vterrinha = request.form("estrada_terra")

sql_terrinha = "select * from estrada_terra where cod_servico = "&vterrinha

set rs2 = conexao.execute(sql_terrinha)%>

      <table width="30%" border="0" bgcolor="#ffffff">

        <%while not rs2.eof%>

        <tr>

          <td width="48%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs2("descricao")%></font></b></td>

          <td width="52%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs2("valor")%>

            <%valor3=rs2("valor")%>

            </font></b></td>

        </tr>

        <%

  rs2.movenext

  wend

  %>

      </table>

    </td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td><font size="2" face="Verdana, Arial, sans-serif"><b>Despesa do(s) Motorista(s)

      por conta: </b></font></td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td>

      <%vdespesas = request.form("despesas")

sql_despesas = "select * from despesas where cod_servico = "& vdespesas

set rs3 = conexao.execute(sql_despesas)%>

      <table width="30%" border="0" bgcolor="#ffffff">

        <%while not rs3.eof%>

        <tr>

          <td width="48%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs3("descricao")%></font></b></td>

          <td width="52%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs3("valor")%>

            <%valor4=rs3("valor")%>

            </font></b></td>

        </tr>

        <%

  rs3.movenext

  wend

  %>

      </table>

    </td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td>

      <table width="75%" border="0" align="center">

        <%

  valor_total = cint(valor1) + cint(valor2) + cint(valor3) + cint(valor4)

   

  %>

        <tr>

          <td width="51%"><b><font size="2" face="Verdana, Arial, sans-serif">Total:</font></b></td>

          <td width="49%"><b><font size="2" face="Verdana, Arial, sans-serif"><%=formatcurrency(valor_total)%></font></b></td>

        </tr>

      </table>

 

    </td>

  </tr>

  <tr bgcolor="#eaeaea">

    <td bgcolor="#FFFFFF">

      <div align="center"><b><font size="2" face="tahoma"><a href="javascript:history.go(-1)">

        <font color="#666666" size="1">[ Voltar ]</font></a></font></b></div>

    </td>

  </tr>

</table>

</body>

</html>

agradeço desde já

atenciosamente

Ricardo

www.neponet.com.br

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest - Ricardo -

Olá amigo moderador,

agora está , o que eu quero agora é que o valor do serviço de bordo seja somado , como ele está vindo de um array eu não sei fazer isso

da uma olhada no que eu fiz

<%

vserv = request.form("servico_bordo")

serv = split(vserv,",")

for x = 0 to UBound(serv)

sql_servico = "select * from servico_bordo where cod_servico = "&serv(x)

set rs = conexao.execute(sql_servico)

%>

<table width="101%" border="0" bgcolor="#ffffff">

<%while not rs.eof%>

<tr>

<td width="20%" height="21"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs("nome_servico")%></font></b></td>

<td width="80%" height="21"><b><font size="2" face="Verdana, Arial, sans-serif"><%=rs("valor")%>

<%

valor_total = cint(rs("valor")) + cint(rs("valor"))

%>

</font></b></td>

</tr>

<%

rs.movenext

wend

next

%>

Ele pega o ultimo valor e soma a ele mesmo , mas eu queria que ele somasse tudo o que foi selecionado na parte do serviço de bordo

entendeu

abraço

Ricardo

www.neponet.com.br

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,2k
×
×
  • Criar Novo...