tsarri Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 Galera eu montei uma enquete e nela tem as 4 opções e mais um campo de texto, porque a enquete é assimQual produto você quer na loja virtualTenis, Camisa, Bolsa e outros, no outros o cliente coloca o que quiser mais eu não estou conseguindo colocar este campo no bd. <% 'Dimensões variáveis Dim adoCon Dim rsWeeklyPoll Dim strAccessDB Dim strSQL Dim strPollQuestion Dim intPollIDNum Dim intSelectionLoopCounter Dim intVotedIDNo Dim blnCheckForPoll Dim blnAlreadyVoted if request.form("reg") = "yes" then 'get variables from form outros = request.form("outros") if err = 0 then set dataconn = server.createobject ("ADODB.connection") set rs1 = server.createobject ("ADODB.recordset") dataconn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=\\servidor\g$\desenvolvimentobr_enquete_db.mdb" MYSQL = "SELECT * FROM members WHERE usern = '" & usn & "'" rs1.open MYSQL, dataconn, 1, 3 rs1.AddNew rs1.Fields("Outros") = outros rs1.close() dataconn.close() End If End If On Error Resume Next blnCheckForPoll = True blnAlreadyVoted = False intPollIDNum = 1 'Inicio da conexao com o banco de dados strAccessDB = "br_enquete_db" 'Criando a conexão Set adoCon = Server.CreateObject("ADODB.Connection") Set rsWeeklyPoll = Server.CreateObject("ADODB.Recordset") 'Abrindo a conexão adoCon="DRIVER={Microsoft Access Driver (*.mdb)};" adoCon = adoCon & "DBQ=" & server.mappath(strAccessDB) 'Inicio das variaveis strSQL strSQL = "SELECT * FROM br_enquete_dados ORDER By id_no DESC;" rsWeeklyPoll.Open strSQL, adoCon, 3 If rsWeeklyPoll.EOF Then blnCheckForPoll = False Else strPollQuestion = rsWeeklyPoll("Question") intPollIDNum = CInt(rsWeeklyPoll("id_no")) For intReadInVotesLoopCounter = 1 To 7 intToatalPollVotes = intToatalPollVotes + CInt(rsWeeklyPoll("Votes_" & intReadInVotesLoopCounter & "")) Next intVotedIDNo = CInt(Request.Cookies("Poll")("PollID")) 'If intVotedIDNo = intPollIDNum Then blnAlreadyVoted = False End If %> <script language="JavaScript"> <!-- br_enquete //Função pop-up function openWin(theURL,winName,features) { window.open(theURL,winName,features); } // --> </script> <form method="post" action="br_enquete.asp" target="poll" onSubmit="window.open('', 'poll', 'toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=460,height=400')"> <table width="200" border="0" cellspacing="0" cellpadding="1" align="center" bgcolor="#eeeeee"> <tr> <td colspan="2"><font face="Arial, Helvetica, sans-serif" size="2"> <% = strPollQuestion %> </font></td> </tr> <tr> <td> <% If blnCheckForPoll = True Then For intSelectionLoopCounter = 1 To 7 If NOT rsWeeklyPoll("Selection_" & intSelectionLoopCounter) = "" Then If blnAlreadyVoted = False Then Response.Write vbCrLf & " <tr><td><input type=""radio"" name=""PollVote"" value=""Votes_" & intSelectionLoopCounter & """>" Response.Write vbCrLf & " <font face=""Arial, Helvetica, sans-serif"" size=""1"">" & rsWeeklyPoll("Selection_" & intSelectionLoopCounter) & "</font></td></tr>" Else If intToatalPollVotes = 0 Then dblPollVotePercentage = FormatPercent(0, 0) Else dblPollVotePercentage = FormatPercent((rsWeeklyPoll("Votes_" & intSelectionLoopCounter) / intToatalPollVotes), 0) End If Response.Write vbCrLf & " <tr>" Response.Write vbCrLf & " <td colspan=""2""><font face=""Arial, Helvetica, sans-serif"" size=""1"">" & rsWeeklyPoll("Selection_" & intSelectionLoopCounter) & "</font></td>" Response.Write vbCrLf & " </tr>" Response.Write vbCrLf & " <tr>" Response.Write vbCrLf & " <td width=""140""><img src=""barra.gif"" width=""" & dblPollVotePercentage & """ height=""11""></td>" Response.Write vbCrLf & " <td width=""9"" align=""right""><font face=""Arial, Helvetica, sans-serif"" size=""1"">" & dblPollVotePercentage & "</font></td>" Response.Write vbCrLf & " </tr>" End If End If Next rs1.AddNew rs1.Fields("Outros") = outros %> </td> </tr> <tr> <td align="center" colspan="2"> <% If blnAlreadyVoted = False Then %> <input type="text" name="outros" size="20"> <br><br> <input type="hidden" name="id" value="<% = intPollIDNum %>"> <input type="submit" value="Votar" name="submit"> <% Else Response.Write vbCrLf & " <font face=""Arial, Helvetica, sans-serif"" size=""1"">Total de votos: " & intToatalPollVotes & "</font>" End If Else Response.Write vbCrLf & "Não existem enquetes para serem exibidas" End If Set adoCon = Nothing rsWeeklyPoll.Close Set rsWeeklyPoll = Nothing %> </td> </tr> <tr> <td align="center" colspan="2"><a href="JavaScript:openWin('br_enquete.asp?ID=<% = intPollIDNum %>','poll','toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=460,height=400')"><font face="Arial, Helvetica, sans-serif" size="1">Ver resultados</font></a></td> </tr> </table> </form> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Novembro 8, 2004 Denunciar Share Postado Novembro 8, 2004 O Script é muito grande, então da uma força:O que acontence??Da erro??onde??quando?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 tsarri Postado Novembro 9, 2004 Autor Denunciar Share Postado Novembro 9, 2004 (editado) Acessa o link aienqueteeu quero que o campo outros seja adicionado no banco de dados, o problema é q não ta apareçendo nenhum erro, so q as opinões não vai para o bd, me ajudem,valeuEditado: Para usar Links, Coloração, e outras coisas mais dentro de Codigos, use a tag QUOTE! Editado Novembro 9, 2004 por dark0 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Novembro 9, 2004 Denunciar Share Postado Novembro 9, 2004 mais eu não estou conseguindo colocar este campo no bd. esse campo? qual campo?Porque não ta conseguindo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tsarri
Galera eu montei uma enquete e nela tem as 4 opções e mais um campo de texto, porque a enquete é assim
Qual produto você quer na loja virtual
Tenis, Camisa, Bolsa e outros, no outros o cliente coloca o que quiser mais eu não estou conseguindo colocar este campo no bd.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.