Ir para conteúdo

POWERED BY:

Arquivado

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

HiTech-SP

como recuperar e inserir varios dados de um form

Recommended Posts

Tenho um form para a inserção de arquivos pra download..o kra escolhe qtos arquivos ele quer vejam o código<!--#include file="conn.asp" --><!--#include file="login.asp" --><html><link rel="stylesheet" href="style.css" type="text/css"><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><%mode=request.querystring("mode")Select Case modeCase 2:id_do_programa=request.form("id_do_programa")num_de_arquivos=request.form("num_de_arquivos")cont=0while cont<num_de_arquivosvar="link_" + CStr(cont)var=request.form(link_ + CStr(cont))if var="" thenresponse.write("O campo Link do arquivo ")response.write (cont)response.write(" está em branco. Cadastro NÃO EFETUADO !!")end ifcont=cont+1wend%><%Case 1:id_do_programa=request.form("id_do_programa")num_de_arquivos=request.form("num_de_arquivos")%><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF" text="#000000"><form name="form" method="post" action="inserir_video_para_download.asp?mode=2"><input type="hidden" name="num_de_arquivos" value="<%=num_de_arquivos%>"><input type="hidden" name="id_do_programa" value="<%=id_do_programa%>"><table width="35%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#999999"> <tr bgcolor="#FFFFFF"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2" color="#333333">Inserir Links</font></div> </td> </tr><% cont=0while CInt(cont)<CInt(num_de_arquivos)cont=cont+1%> <tr bgcolor="#FFFFFF"> <td width="44%"><font face="Arial, Helvetica, sans-serif" size="2" color="#333333">Link para o arquivo <%=cont%></font></td> <td width="56%"><font face="Arial, Helvetica, sans-serif" size="2" color="#333333"> <input type="text" name="link_<%=cont%>"> </font></td> </tr><%wend%> <tr bgcolor="#FFFFFF"> <td colspan="2"> <div align="center"><font color="#333333" face="Arial, Helvetica, sans-serif" size="2"> <input type="submit" name="Submit" value="Continuar"> </font></div> </td> </tr></table></form></body><%Case Else%><body bgcolor="#FFFFFF" text="#000000"><form name="form1" method="post" action="inserir_video_para_download.asp?mode=1"> <table width="35%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#999999"> <tr bgcolor="#FFFFFF"> <td colspan="2"> <div align="center"><font face="Arial, Helvetica, sans-serif" size="2" color="#333333">Inserir Vídeo para Download</font></div> </td> </tr> <tr bgcolor="#FFFFFF"> <td width="44%"><font face="Arial, Helvetica, sans-serif" size="2" color="#333333">Programa</font></td> <td width="56%"><font face="Arial, Helvetica, sans-serif" size="2" color="#333333"> <select name="id_do_programa" size="1"><%sql = "SELECT * FROM PROGRAMAS CATEGORIAS_NOTICIAS ORDER BY nome_do_programa"rs.open (sql)while not rs.eof%> <option value="<%response.write(rs("id"))%>"> <%response.write(rs("nome_do_programa"))%> </option> <%rs.movenextwendrs.closec.closeset c = nothing %> </select> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td width="44%"><font color="#333333" face="Arial, Helvetica, sans-serif" size="2">Quantidade de arquivos</font></td> <td width="56%"> <font face="Arial, Helvetica, sans-serif" size="2" color="#333333"> <select name="num_de_arquivos"><%cont=0while cont<20cont=cont+1%><option value="<%=cont%>"><%=cont%></option><%wend%> </select> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td colspan="2"> <div align="center"><font color="#333333" face="Arial, Helvetica, sans-serif" size="2"> <input type="submit" name="Submit" value="Continuar"> </font></div> </td> </tr> </table></form></body><%End Select%></html>Os campos são link_1 até o 20 se tiver..como eu recupero num loop todos os links..??depois como que eu insiro ??obrigadodanilo

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode colocar o mesmo nome para TODOS os campos q irão se repetir!! e qdo você fizer o request, ele te traz tudo separado por ","

 

 

ai, ou você grava tudo em um campo ou você separa eles, e coloca em outra tabela relacionada com a outra principal!!

 

 

falows

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode colocar o mesmo nome para TODOS os campos q irão se repetir!! e qdo você fizer o request, ele te traz tudo separado por ","

 

 

ai, ou você grava tudo em um campo ou você separa eles, e coloca em outra tabela relacionada com a outra principal!!

 

 

falows

e como que eu separo em uma variável ??

tipo, a variável teste = "teste1,teste2,teste3,teste4,teste4"

eu quero

link_1=teste1

link_2=teste2

link_3=teste3

link_4=teste4

 

é possível ??

obrigado pela ajuda !!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá uma pesquisada por "Split" pois dei um exemplo de uso hoje ainda!

você vai usar o Split, o LBound() e o UBound()!

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.