Ir para conteúdo

POWERED BY:

Arquivado

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

Ronaldo Bueno

[Resolvido] Campos dinamicos + ASP

Recommended Posts

Pessoal, já rodei o forum e a net e nada.

 

Alguem poderia me ajudar, onde estou errando com o codigo abaixo:

 

para criar o form

			<%
			qtdecheque = 2
			session("qtdelevar") = qtdecheque
			%>
			<% 
			qt = qtdecheque 
			if not isnumeric(qt) then  
					qt = 1 
			end if 
			%>
						<% 
						for i=1 to qt    
						%> 
						<tr>
							<td>
								<select name="nomebanco<%=i%>" id="nomebanco<%=i%>">
									<option value='0'>Selecione</option>
									<option value='Banespa'>Banespa</option>
									<option value='Bank Boston'>Bank Boston</option>
									<option value='Bradesco'>Bradesco</option>
									<option value='Caixa Economica Federal'>Caixa Economica Federal</option>
									<option value='Citibank'>Citibank</option>
									<option value='Cruzeiro do Sul'>Cruzeiro do Sul</option>
									<option value='Brasil'>Brasil</option>
									<option value='Itaú'>Itaú</option>
									<option value='Mercantil do Brasil'>Mercantil do Brasil</option>
									<option value='Real'>Real</option>
									<option value='Safra'>Safra</option>
									<option value='Santander'>Santander</option>
								</select>
							</td>
							<td><input class="formulario_campo_forma_pag_m" name="ncheque<%=i%>" type="text" id="ncheque<%=i%>" /></td>
							<td><input class="formulario_campo_forma_pag_mc" name="cliente<%=i%>" type="text" id="cliente<%=i%>" /></td>
							<td><input class="formulario_campo_forma_pag" name="datar<%=i%>" type="text" id="datar<%=i%>" value="<%=date%>" /></td>
							<td><input class="formulario_campo_forma_pag" name="datac<%=i%>" type="text" id="datac<%=i%>" value="<%=date%>" /></td>
							<td><input class="formulario_campo_forma_pag_m" name="valor<%=i%>" type="text" id="valor<%=i%>" /></td>
						</tr>
						<% 
						next 
						%>   

 

quero gravar isso no BD, mas por enquanto estou apenas mostrando para ver os resultados

			<%
			qtdecheque = session("qtdelevar")
			%>
						<% 
						Dim item 
						For Each item In Request.Form 
						%> 
						<tr>
							<td><%Response.Write Request.Form(item)%></td>
							<td><%Response.Write Request.Form(item)%></td>
							<td><%Response.Write Request.Form(item)%></td>
							<td><%Response.Write Request.Form(item)%></td>
							<td><%Response.Write Request.Form(item)%></td>
							<td><%Response.Write Request.Form(item)%></td>
						</tr>
						<% 
						Next 
						Set item = Nothing
						%>   

 

resultado: escolhendo (bancos banespa e bradesco) (ncheque 1 e 2) (cliente a e B) (datas 02/07/2012) (valor 15 e 85)

 

Banespa Banespa Banespa Banespa Banespa Banespa

02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012

Bradesco Bradesco Bradesco Bradesco Bradesco Bradesco

1 1 1 1 1 1

19 19 19 19 19 19

a a a a a a

02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012

02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012

15 15 15 15 15 15

b b b b b b

2 2 2 2 2 2

02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012 02/07/2012

85 85 85 85 85 85

57 57 57 57 57 57

 

Onde estou errando? obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você quer inserir este dados no banco ? é isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza amigo...

olha este link, onde você tem umtutorial não apenas para INSERT, mas SELECT, LIKE, UPDATE e DELETE, veja a parte de inserir, inclivise ele verifica antes se os dados já existem no bd.

Compartilhar este post


Link para o post
Compartilhar em outros sites

xanburzum, o tuto esta muito bom, mas não é o que preciso. preciso ler e gravar esses dados do form dinamico. conforme mostrei a cima. obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você está a usar um contador para dar nomes aos campos, usa a mesma forma para recuperar


'isto seria a página de recuperar
'aproveita a sua função para verificar se é numerico

qt = qtdecheque 

if not isnumeric(qt) then  qt = 1 

for i = 1 to qt 

response.write request.form("nomebanco"&i)&"<br />"
...

next

 

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.