Guest Beatriz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Olá....estou fazendo uma página de pesquisa de opinião. E parei em uma situação.Tenho 4 perguntas que precisam ser feitas para 6 filmes. Qro que elas apareçam uma de cada vez. Por ex:"quando você pretende ver 300?"ai depois repete pra outro filmes"quando você pretende ver Homem-Aranha"quando tiver feito pro 6 filmes passa para a proxima questão que irá se repetir até terminar os mesmos 6 filmes.Como faço essa programação?Como eu faço pra guardar a reposta das perguntas anteriores a essas e também a reposta para o primeiro filme?Um tanto chato esse tópico. Maaaas...peço por favor pra alguém me dar um help, sabe como é estagiaria, né?...srsrsrssMUUUUUUUUUUUUUUUUUUUUUUITO OBRIGADA, PELA AJUDABEATRIZ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Princesa,Não entendi bem o queres mas segue algumas dicas para passar valores entre páginas.Criar session´s - As session´s são variáveis que ficam na memória do server enquanto o browser estiver conectado ou não expiriar o timeout. muito cuidado pois a criação de session´s ocupa espaço na memória do server e pode comprometer a performanceExemplo:<% ' 'Criando uma Session Session("Resp1") = conteúdo Do campo reposta1 ' ' 'Usando uma Session var = Session("Resp1") %> Request.QueryString - parâmetros passados no link e recuperados na próxima página.OBS: Caso você opte por QueryString utilize server.URLEncode("sua_resposta") para manter os assentos. Request.Form - crie um campo hidden e jogue o conteúdo da resposta nele e depois recupere.Agora aoi terminar de escreer o post surgiu um idéia!Porqu você não monta todas a resposta na página e exibe a primeira. E vai exibendo sussessivamente até chegar na última. você pode fazer isso online (sem submeter a página) pelo JavaScript.Pensa ai e post suas dúvidas, esperanças e conflitos.. Olá....estou fazendo uma página de pesquisa de opinião. E parei em uma situação.Tenho 4 perguntas que precisam ser feitas para 6 filmes. Qro que elas apareçam uma de cada vez. Por ex:"quando você pretende ver 300?"ai depois repete pra outro filmes"quando você pretende ver Homem-Aranha"quando tiver feito pro 6 filmes passa para a proxima questão que irá se repetir até terminar os mesmos 6 filmes.Como faço essa programação?Como eu faço pra guardar a reposta das perguntas anteriores a essas e também a reposta para o primeiro filme?Um tanto chato esse tópico. Maaaas...peço por favor pra alguém me dar um help, sabe como é estagiaria, né?...srsrsrssMUUUUUUUUUUUUUUUUUUUUUUITO OBRIGADA, PELA AJUDABEATRIZ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Beatriz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Então....o lance da session, eu entnedi +/-..mas já da pra começar a fazer.A outra parte....é assimEu tenho uma lista de 6 filmes...e preciso saber a opição das pessoas em relação a esses 6 filmes.Então tenho que fazer as mesmas perguntas pra todos eles...assimQuando você pretende ver "filme1"?O cara responde e ai eu passo para o proximo filmes....Quando pretende ver "filme2"?Depois de fazer essa pergunta para os 6 filmes, mudo a pergunta e repito os 6 filmes...assim:você já viu o trailer do "filme1"?resposta e ai vem o outro filmevocê já viu o trailer do "filme2"?Muuuito Obrigada pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Princesa,Posso esboçar ou criar uma página com a idéia de como fazer. Porém hoje estou atarefado talvez só vou ter tempo de olhar isso na terça a noite.Se você puder esperar prometo cria algo e postar até lá pela quarta.Enquanto pode ser que alguém do forum já possua alguma pronta e lhe ajudar.t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Beatriz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Espero, espero sim....Só pelo fato de ter disposiçao pra me ajudar, já é o suficiente. Não vou ficar exigindo muito, porque sei que é meio chatinho pra fazer isso.Mas não esquece de mim, por favor!!!! To precisando muito dissoObrigada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Abril 30, 2007 Denunciar Share Postado Abril 30, 2007 Princesa,Então prometo até quarta postar algo.Hj meu chefe tá no meu pé e tá dificil fazer qualquer coisa. :P t+Espero, espero sim....Só pelo fato de ter disposiçao pra me ajudar, já é o suficiente. Não vou ficar exigindo muito, porque sei que é meio chatinho pra fazer isso.Mas não esquece de mim, por favor!!!! To precisando muito dissoObrigada Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jothaz Postado Maio 3, 2007 Denunciar Share Postado Maio 3, 2007 Princesa,Demorei mais voltei!! :rolleyes: Fiz um primeiro esboço de com criar os controles dos filmes e depois associar filme e pergunta (no caso so a pertunta1) para a gravação no bd.Vou precisar de mais informações para podermos continuar e chegar a tu queres.Segue o primeiro esboço. A idéia é a seguinte na página frm_dados.asp criei os controles filmes e pergunta1 com o mesmo nome por isso são vetores. Ai na res_dado.asp pego request.form e com os dois vetores faço um for e recupero o conteúdo.Segue frm_dados.asp:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <% dim sFilmes, vFilmes, i, vPergunta1, vPergunta2 ' ' 'Simulando massa de dados para teste sFilmes = "Filme01,Filme02,Filme03,Filme04,Filme05,Filme06" ' ' vFilmes = Split(sFilmes,",") redim vPergunta1(UBound(vFilmes)) redim vPergunta2(UBound(vFilmes)) 'for i = 0 to UBound(vFilmes) ' Response.Write vFilmes(i) & " -- " & vPergunta1(i) & " -- " & vPergunta2(2) & "<br>" 'next %> <HTML> <HEAD> <script> function processa(){ alert(document.frm.pergunta1.length); document.frm.action = "res_dados.asp"; document.frm.submit(); } </script> </HEAD> <BODY> <table> <form name="frm" id="frm" method="post"> <input type="hidden" name="filmes" id="filmes" value="<%=sFilmes%>"></input> <%for i = 0 to UBound(vFilmes)%> <tr> <td>Quando você pretende ver <%=vFilmes(i)%>?</td> <td><input name="pergunta1" id="pergunta1" value=""></input></td> </tr> <%next %> <tr> <td colspan="1"> <input type="button" name="btnOk" id="btnOk" value="Ok" onclick="processa();"></input> </td> </tr> </form> </table> </BODY> </HTML> Segue res_dados.asp: <% dim vFilmes, i, vPergunta1, vPergunta2 vFilmes = split(Request.Form("filmes"),",") vPergunta1 = split(Request.Form("pergunta1"),",") for i = 0 to UBound(vFilmes) Response.Write vFilmes(i) & " -- " & vPergunta1(i) & "<br>" next %>Isto é só o começo. Primeiro vamos recuperar os dados depois vamos cuidar do lay-out e de como as perguntas serão apresentadas.t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Beatriz Postado Maio 7, 2007 Denunciar Share Postado Maio 7, 2007 Tem uma base de lay-out....basicamente vai ficar assim. o design aqui...só vai melhorar aparencia, mas as perguntas serão colocadas assim, mesmo...1ª PÁGINA<table width="700" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="51"> </td> <td width="625"><div align="center" class="style3 style7 style11"></div></td> <td width="16"> </td> </tr> <tr> <td height="204"> </td> <td><form name="form1" method="post" action="pesquisa2.asp"> <table width="700" border="0" cellspacing="0" cellpadding="0"> <tr> <td><span class="style7">Nome</span></td> <td><span class="style7"> <input type="text" name="nome" /> </span></td> <td><span class="style7">Email</span></td> <td><span class="style7"> <input type="text" name="email"/> </span></td> <td><span class="style7">Idade</span></td> <td><span class="style7"> <input name="idade" type="text" size="3" maxlength="3" /> </span></td> <td><span class="style7">Sexo</span></td> <td><span class="style7">F</span></td> <td><input name="sexo" type="radio" value="F" /></td> <td><span class="style7">M</span></td> <td><input name="sexo" type="radio" value="M" /></td> </tr> <tr> <td> </td> <td><span class="style12"></span></td> <td><span class="style7">Cidade</span></td> <td><input name="cidade" type="text" /></td> <td><span class="style7">Estado</span></td> <td><span class="style7"> <select name="estado" id="estado"> <option value="AC" selected="selected">AC</option> <option value="AL" selected="selected">AL</option> <option value="AM" selected="selected">AM</option> <option value="AP" selected="selected">AP</option> <option value="BA" selected="selected">BA</option> <option value="CE" selected="selected">CE</option> <option value="DF" selected="selected">DF</option> <option value="ES" selected="selected">ES</option> <option value="GO" selected="selected">GO</option> <option value="MA" selected="selected">MA</option> <option value="MG" selected="selected">MG</option> <option value="MS" selected="selected">MS</option> <option value="muito" selected="selected">muito</option> <option value="PA" selected="selected">PA</option> <option value="PB" selected="selected">PB</option> <option value="PE" selected="selected">PE</option> <option value="PI" selected="selected">PI</option> <option value="PR" selected="selected">PR</option> <option value="RJ" selected="selected">RJ</option> <option value="RN" selected="selected">RN</option> <option value="RO" selected="selected">RO</option> <option value="RR" selected="selected">RR</option> <option value="RS" selected="selected">RS</option> <option value="SC" selected="selected">SC</option> <option value="SE" selected="selected">SE</option> <option value="SP" selected="selected">SP</option> <option value="TO" selected="selected">TO</option> </select> </span></td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td colspan="11"><p class="style7">7 - Quais foram os últimos 2 filmes que você assistiu no cinema?</p> <span class="style7"> <label> <textarea name="ultimos_dois"></textarea> </label> </span></td> </tr> <tr> <td colspan="11"><p class="style7">8 - Qual é o próximo filme que você quer assistir no cinema? O primeiro da sua lista.</p> <span class="style7"> <label> <input type="text" name="proximo_filme" /> </label> </span></td> </tr> <tr> <td colspan="11"><label> <div align="center"> <label> <input type="submit" name="Submit" value="Next>>" /> </label> </div> </label></td> </tr> </table> </form></td> <td> </td> </tr> <tr> <td height="19"> </td> <td> </td> <td> </td> </tr> </table> 2ª PÁGINA Aqui é onde acontecerá a repetição das perguntas. <table width="760" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td height="99"><form id="form1" name="form1" method="post" action="pesquisa3.asp"> <table width="754" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#999999"><div align="center" class="style6">Inesquecível</div></td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="style5">9 - Você já ouviu falar sobre o filme (<strong>Inesquecível</strong>)?<br /> <label> <input name="ouviu_falar" type="radio" value="sim" /> </label> Sim<br /> <label> <input name="ouviu_falar" type="radio" value="não" /> </label> <label></label> Não</span> <p class="style5"> 10 - Você já viu o cartaz do filme (<strong>Inesquecível</strong>)?<br /> <label> <input name="viu_cartaz" type="radio" value="sim" /> </label> Sim<br /> <label> <input name="viu_cartaz" type="radio" value="não" /> </label> Não</p> <p class="style5">11 - Você já viu o trailer do filme (<strong>Inesquecível</strong>)?<br /> <label> <input name="viu_trailer" type="radio" value="sim" /> </label> Sim<br /> <label> <input name="viu_trailer" type="radio" value="não" /> </label> Não<br /> <label></label> </p></td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="style5">12 - Sobre o filme (<strong>Inesquecível</strong>), você diria que assistiria: <br /> <label> <input name="assistiria" type="radio" value="com_certeza_sim" /> Com Certeza Sim<br /> <input name="assistiria" type="radio" value="radiobutton" /> </label> Provavelmente Sim <br /> <label> <input name="assistiria" type="radio" value="radiobutton" /> </label> Não Sei <br /> <label> <input name="assistiria" type="radio" value="radiobutton" /> </label> Provavelmente Não<br /> <label> <input name="assistiria" type="radio" value="radiobutton" /> </label> Com Certeza Não <label></label> </span></td> </tr> <tr> <td bgcolor="#FFFFFF"><label> <div align="center"> <input type="submit" name="Submit" value="Next>>" /> </div> </label></td> </tr> <tr> <td></td> </tr> <tr> <td></td> </tr> </table> </form> </td> </tr> </table> 3ª PÁGINA <table width="754" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td bgcolor="#999999"><div align="center"></div></td> </tr> <tr> <td bgcolor="#FFFFFF"><span class="style5">13 - Qual a probalidade de você ir ao cinema neste fim de semana?<br /> <br /> <label> <input name="probabilidade" type="radio" value="certeza_irei" /> </label> Com Certeza Irei<br /> <input name="probabilidade" type="radio" value="prova_sim" /> Provavelmente Irei <br /> <input name="probabilidade" type="radio" value="nao_sei" /> Não Sei Se Irei <br /> <input name="probabilidade" type="radio" value="prova_não" /> Provavelmente Não Irei <br /> <input name="probabilidade" type="radio" value="certeza_nao" /> Com Certeza Não Irei </span></td> </tr> <tr> <td bgcolor="#FFFFFF"><div align="center"> <input type="submit" name="Submit" value="Enviar" /> </div></td> </tr> </table>E POR ULTIMO É A PÁGINA...que APARECE A FRASE DE CONFIMAÇÃO. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Beatriz
Olá....estou fazendo uma página de pesquisa de opinião. E parei em uma situação.
Tenho 4 perguntas que precisam ser feitas para 6 filmes. Qro que elas apareçam uma de cada vez. Por ex:
"quando você pretende ver 300?"
ai depois repete pra outro filmes
"quando você pretende ver Homem-Aranha"
quando tiver feito pro 6 filmes passa para a proxima questão que irá se repetir até terminar os mesmos 6 filmes.
Como faço essa programação?
Como eu faço pra guardar a reposta das perguntas anteriores a essas e também a reposta para o primeiro filme?
Um tanto chato esse tópico. Maaaas...peço por favor pra alguém me dar um help, sabe como é estagiaria, né?...srsrsrss
MUUUUUUUUUUUUUUUUUUUUUUITO OBRIGADA, PELA AJUDA
BEATRIZ
Link para o comentário
Compartilhar em outros sites
7 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.