5 messaggi dal 13 gennaio 2012
con questo codice spedisco il dato che mi interessa cliccando radio alla pagina pippo.asp il mio problema è che mando solo il dato contenuto in (vs)come posso mandare alla pagina pippo.asp + dati esempio I dati (articolo) e (programma) singolarmente per poi usarli?


<FORM action="pippo.asp" method="get" id=form1 name=form1>

Response.Write "<td class=""normal"" width=""50""><div style="" margin: 0 0 0 10px ;color:red;""> "
%><font color="red"size="2"><b><%Response.Write rs("vs") %>


</b></font>
<%
Response.Write "</td>"



Response.Write "<td bgcolor=""Yellow"" class=""normal"" width=""99""><div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("attivitanumero")
Response.Write "</td>"


Response.Write "<td class=""normal"" width=""99""> <div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("capitolo")
Response.Write "</td>"

Response.Write "<td class=""normal"" width=""99""> <div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("articolo")
Response.Write "</td>"

Response.Write "<td class=""normal"" width=""99""> <div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("programma")
Response.Write "</td>"

Response.Write "<td class=""normal"" width=""120""> <div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("descrizionecapitolo")
Response.Write "</td>"

Response.Write "<td class=""normal"" width=""120""> <div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("descrizionevs")
Response.Write "</td>"

Response.Write "<td class=""normal"" width=""90""> <div style="" margin: 0 0 0 10px ;color:black;""> "
Response.Write rs("assegnazione")
Response.Write "</td>"


Response.Write "<td width=""1*"">"
Response.Write "<INPUT type=""RADIO"" value="" "
Response.Write rs("vs")
Response.Write " ""name=""cinsert2"" > "
Response.Write "</td>"
Response.Write "<td width=""2*"">"
Response.Write "<input type=""submit"" value="" Inserisci "" name=""submit1"">"
Response.Write "<td width=""2*"">"
Response.Write "<input type=""reset"" value=""reset"" name="""">"
rs.MoveNext
loop
93 messaggi dal 15 marzo 2001
Da una velocissima analisi del tuo codice si capisce che stai facendo un gran casino.
Comunque per poter mandare un valore ad una successiva pagina (pippo.asp)recuperando un valore da un campo di un record basta semplicemente usare un controllo input, per esempio (esempio basato sul cmapo nome)..
<input type="text" title="Nominativo" name="nome" value="<%=rs.nome%>" style="width: 291px" />
magari preceduto correttamente da una label..
<label >Nome</label>
Nella pagina pippo.asp per poter recuperare il valore di nome
nome = request.form("nome")
e per scriverlo
response.write nome
Se devi usare un controllo tipo radio che recuperi i dati di una tabella..
<%do while not rs.eof%>
<input type="radio" name="nominativo" value="<%=rs("nome")%>" />
<%=rs("nome")%>
<br />
<%rs.movenext
loop %>
Mentre nella pagina pippo.asp il codice del recupero di nome e' uguale come sopra.
5 messaggi dal 13 gennaio 2012
esatto fin qui c'ero arrivato il problema che io pongo e che forse non sono stato capace di spiegare,posto un esempio + esplicativo ...almeno spero

Response.Write "<INPUT type=""radio"" value="" "
Response.Write rs("id_registro") %>,<%

Response.Write rs("attivitanumero") %>,<%

Response.Write rs("descrizionevs")
Response.Write " ""name=""cinsert"" > "
Response.Write "</td>"




Response.Write "<td width=""2*"">"
Response.Write "<input type=""submit"" value="" Inserisci "" name=""submit1"">"
Response.Write "<td width=""2*"">"
Response.Write "<input type=""reset"" value=""reset"" name="""">"
rs.MoveNext
loop
in questo modo mando tre valori alla pagina pippo ok ma quando sono nella pagina pippo.asp e li richiamo con il request.form mi entrano tutti e tre nella stessa variabile quindi non riesco a dividerli e quindi a lavorali spero di essere stato chiaro
93 messaggi dal 15 marzo 2001
Ovvio che i 3 valori si uniscano in uno, poichè tu uilizzi un SOLO INPUT RADIO cui assegni il nome "cinsert"
Se vuoi assegnare 3 valori provenienti da una tabella devi metterli in 3 Input Radio ... ad esempio...
<%rs.movefirst%>
<label>Cognome</label><br />
<%do while not rs.eof%>
<input type="radio" name="cognome" value="<%=rs("cognome")%>" />
<%=rs("cognome")%>
<br />
<%rs.movenext
loop %>
<%rs.movefirst%>
<label>Nome</label><br />
<%do while not rs.eof%>
<input type="radio" name="nome" value="<%=rs("nome")%>" />
<%=rs("nome")%>
<br />
<%rs.movenext
loop %>
<%rs.movefirst%>
<label>Professione</label><br />
<%do while not rs.eof%>
<input type="radio" name="professione" value="<%=rs("professione")%>" />
<%=rs("professione")%>
<br />
<%rs.movenext
loop %>
Quindi, per recuperare i valori nella pagina pippo.asp
<%Cognome = request.form("cognome")
Nome = request.form("Nome")
Professione = request.form("professione")
%>
5 messaggi dal 13 gennaio 2012
non sarebbe possibile usare un solo radio e poi nella pagina pippo.asp
lavorarli per esempio con la split?
93 messaggi dal 15 marzo 2001
Probabilmente sì, ma mettere insieme nello stesso radio tre tipologie di dati diversi mi sembra demenziale. L'esempio che ho fatto è semplice e funziona perfettamente
5 messaggi dal 13 gennaio 2012
il database che sto facendo dovrà essere usato da alcuni uffici e chiedere ad un utente di cliccare tre volte ed un invio per mandare i dati io so gia che questi si lamenteranno ...quindi ero alla ricerca di un sistema che mi permettesse di mandare i dati con un solo click e siccome non sono sicuro di riuscire speravo in un sistema alternativo

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
Community
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC