Ir para conteúdo

POWERED BY:

Arquivado

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

Gabriel Fernandez

Include com asp

Recommended Posts

Bom eu tenho um formulario .asp

 

nele eu tenho algumas lists box, mas essas lists box não são fixas.

são puxadas a partir do banco de dados.

 

e estão em arquivos separados

 

 

Exemplo:

--

 

Formulario.asp

 

Nome [text field]

Sexo <!--#include file= "listarsexo.asp" -->

 

--

 

Até tudo bem funciona, mas nesse include eu queria passar um parametro.

Pois dentro desse listarsexo tem um list e uma tabela.

 

Se eu passar o parametro design=T

ele mostra uma tabela

Se eu passar o parametro design=L

ele mostra uma lista

 

Mas eu não sei como passo esses parametros pelo include.

E tambem o parametro é apara apenas o listarsexo e não documento todo.

 

 

É possivel?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia,

 

primeiro pra te facilitar você não precisa usar um include, você pode fazer um select direto no Jump Menu.

e você terá que fazer um "IF" para que isso possa funcionar.

 

 

manda o codigo, para que eu posso analizar e posso te mandar um exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

na verdade eu gostaria de ter cada list separa em arquivos diferentes.

 

 

/*  formulario.asp */

<form id="frm_funcionario" method="post" action="">

<label>Nome:</label> <input type="text" name="nome" id="nome" /> <br/>
<label>Sexo:</label> <!--#include file= "listarsexo.asp" -->

</form>

/* listarsexo.asp */
<%
if varDesign = "L" then
%>
				   <select name="listsexo" id = "listsexo" size="1" class="input01" <%response.write(request("event"))%>>
				   <% while not qrList.eof  %>
					  <option value='<%=qrList.Fields("idsexo").value%>'><%=server.HTMLEncode(qrList.Fields("dssexo").value)%></option>
					  <% 	qrList.movenext
								wEnd
					  %>
				   </select>
<%
 if  varDesign = "T" then
%>
					   <table width="570" border="0" cellspacing="0" cellpadding="0">
					  <tr>
					   <td bgcolor="#BBBBBB" class="input01"><div align="center" ><strong>ID</strong></div></td>
					   <td bgcolor="#BBBBBB" class="input01"><div align="center" ><strong>Nome do Cargo</strong></div></td>
					   <td bgcolor="#BBBBBB" class="input01"><div align="center" ><strong>Situação</strong></div></td>
					   <td bgcolor="#BBBBBB" class="input01"><div align="center" ><strong>Opções de Ação</strong></div></td>
					  </tr>

Pelo que você pode ver.

 

Se eu passar o parametro L ou T o list vai ter formas diferentes.

Eu não tenho duvida nos ifs... ou em outras coisas... acho q você entendeu errado.

 

Só tenho uma unica dificuldade, Passe parametro só para o meu include.

Compartilhar este post


Link para o post
Compartilhar em outros sites

uma forma mais pratica de entender como o include funciona é naum utilizando-o... faca tudo funcionar na pagina... depois voce recorta e cola essas informacoes em um arquivo que voce chamara via include

 

o include nada mais eh que um arquivo que sera incluido em sua pagina para evitar redigitar os dados... na verdade ele nem eh processado antes de ser agregado a sua pagina... eh como se ele fosse colado direto na sua pagina com seus codigos e depois quando for executado os comandos ai sim ele eh processado mas junto com a pagina completa....

 

mas sobre o seu caso, acho q da pra fazer dessa forma...

 

/* formulario.asp */

<form id="frm_funcionario" method="post" action="">

<label>Nome:</label> <input type="text" name="nome" id="nome" /> <br/>
<label>Sexo:</label> <%varDesign = "L"%>#include file= "listarsexo.asp" -->
<label>Ocupacao:</label> <%varDesign = "T"%>#include file= "listarsexo.asp" -->

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.