Ir para conteúdo

POWERED BY:

Arquivado

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

fabio Avila

Enviar dados do Select para BD

Recommended Posts

Ola amigos ,

 

Mais uma ve recorro aos mestres deste forum para me ajudar .. bom tenho uma tabela de produtos e uma tabela de pedidos , dentro da Cadastro de Pedidos eu tenho um select que busca os produtos da tabela produtos , buscar o nome e enviar para minha tabela pedidos eu consigo , agora gostaria de saber se tem como eu mandar tb o id do produto .. abaixo o codigo q to usando para envia o nome do produto

<%
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.Open "Data Source="&Server.MapPath("pedidos.mdb")&";Provider=Microsoft.Jet.OLEDB.4.0;" 
strQ = "SELECT * FROM produtos ORDER BY produto ASC"
Set objRS = objCon.Execute(strQ)
 
Response.Write "<SELECT NAME='produto'>"
Response.Write "<OPTION VALUE='' SELECTED></OPTION> "
 
If Not objRS.EOF Then
  While Not objRS.EOF
    Response.Write "<OPTION VALUE='" & objRS("produto") & "'"
    If Request("produto") = objRS("produto") Then Response.Write " selected"
    Response.Write ">" & objRS("produto") & "</OPTION>"
    objRS.MoveNext
  Wend
End If
 
Response.Write "</SELECT>"
 
objCon.Close

Set objRS = Nothing
Set objCon = Nothing 
%></b></font>

[]cs

Compartilhar este post


Link para o post
Compartilhar em outros sites

passe o ID do produto no value da tag select

 

"<OPTION VALUE='" & objRS("ID_produto") & "'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

como assim naun entendi...

poste como esta o code

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim , ele envia o ID do Produto para o bd mas junto com o ID esta indo uma virgula entendeu ?

 

Response.Write "<SELECT NAME='produto'>"
Response.Write "<OPTION VALUE='' SELECTED></OPTION> " 
If Not objRS.EOF Then  While Not objRS.EOF    
Response.Write "<OPTION VALUE='" & objRS("id") & "'"   
If Request("produto") = objRS("produto") Then Response.Write " selected"    
Response.Write ">" & objRS("produto") & "</OPTION>"   
 objRS.MoveNext  
WendEnd If

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho, mais tente assim

 

<%
Response.Write "<SELECT NAME=""produto"">"
Response.Write "<OPTION VALUE="""" SELECTED></OPTION>"
If Not objRS.EOF Then
While Not objRS.EOF
Response.Write "<OPTION VALUE=""" & objRS("id") & """"
If Request("produto") = objRS("produto") Then
Response.Write " selected>"
Response.Write objRS("produto") & "</OPTION>"
 objRS.MoveNext
Wend
End If
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique no bd se exoste esta virgula inserida nele...

pois eu testei e naun vem virgula...

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.