Articolo della guida sugli Array
mizushi non è online. Ultima attività: 02/08/2008 9.45.39mizushi
Inserito il: 29 luglio 2008 20.19
7 messaggi dal 29 lug 2008 Istalla Microsoft Silverlight!
Ciao a tutti, mi sono appena registrato a questa community e spero che la frase:

Se siete all'ultima spiaggia, questo è il forum che fa per voi!

Sia vera !!!!

Mi riferisco al seguente articolo:

http://www.aspitalia.com/articoli/array.aspx

Riesco a recuperare tutti i valori dal form... ma se volessi inserirli in una tabella mysql tramite una query INSERT INTO, cosa devo fare ???

Grazie per l'aiuto.
MZ
RE: Articolo della guida sugli Array
Salvodif non è online. Ultima attività: 27/08/2008 17.47.00Salvodif
Inserito il: 29 luglio 2008 21.05
Come domanda è molto generica ...

Come fare? :-\

Beh prendi le variabili, ti crei la tua insert via codice e fai l'insert sulla tabella del db interessato.

Salvatore Di Fazio
http://blogs.ugidotnet.org/SalvoDiFazio
RE: Articolo della guida sugli Array
mizushi non è online. Ultima attività: 02/08/2008 9.45.39mizushi
Inserito il: 29 luglio 2008 21.13
7 messaggi dal 29 lug 2008 Istalla Microsoft Silverlight!
Salvodif ha scritto:
Come domanda è molto generica ...

Come fare? :-\

Beh prendi le variabili, ti crei la tua insert via codice e fai l'insert sulla tabella del db interessato.


Intanto grazie per aver risposto...

Il problema è che non so come associare i valori recuperati con il popolamento dell'array in una tabella mysql.

Mi spiego meglio.

Da un form dati recupero questa serie di valori:

[CODE]R, S, T, G
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
P, N, P, N
BF, CC, BF, CC[/CODE]

Devo inserirli in una tabella mysql in questo modo, come posso fare?

[CODE]
P  A  B  C  D  E  F
R  1  1  1  1  P  BF
S  2  2  2  2  N  CC
T  3  3  3  3  P  BF
G  4  4  4  4  N  CC[/CODE]

Modificato da mizushi il 29 luglio 2008 20.19 -
RE: Articolo della guida sugli Array
Salvodif non è online. Ultima attività: 27/08/2008 17.47.00Salvodif
Inserito il: 29 luglio 2008 21.21
giuro non capisco la domanda... mi sento limitato :D

Allora sulla
Request.Form.AllKeys

hai tutti i dati della tua form oppure puoi recuperarli dall'istanza dell'oggetto stesso nella pagina.

Esempio, hai il R nella textboxR, allora quando creerai la tua insert metterai:

textboxR.Text

tra i valori della tua insert.

Se invece il problema è la rotazione della matrice (perchè io vedo quello nell'esempio che hai fatto) allora c'è da sviluppare un algoritmo :\

Ma credo non sia il tuo caso.

Salvatore Di Fazio
http://blogs.ugidotnet.org/SalvoDiFazio
RE: Articolo della guida sugli Array
mizushi non è online. Ultima attività: 02/08/2008 9.45.39mizushi
Inserito il: 29 luglio 2008 21.32
7 messaggi dal 29 lug 2008 Istalla Microsoft Silverlight!
Salvodif ha scritto:
giuro non capisco la domanda... mi sento limitato :D

Allora sulla
Request.Form.AllKeys

hai tutti i dati della tua form oppure puoi recuperarli dall'istanza dell'oggetto stesso nella pagina.

Esempio, hai il R nella textboxR, allora quando creerai la tua insert metterai:

textboxR.Text

tra i valori della tua insert.

Se invece il problema è la rotazione della matrice (perchè io vedo quello nell'esempio che hai fatto) allora c'è da sviluppare un algoritmo :\

Ma credo non sia il tuo caso.


Mi spiego male... forse con qualche riga di codice potrebbe essere più chiaro:


response.write trim(request.form("P")) &"<br>" &_
               trim(request.form("A")) &"<br>" &_
               trim(request.form("B")) &"<br>" &_
               trim(request.form("C")) &"<br>" &_
               trim(request.form("D")) &"<br>" &_
               trim(request.form("E")) &"<br>" &_
               trim(request.form("F")) &"<br>"

ReDim arrayForm(1, 255)
intIndice = 0
For Each varItem in Request.Form
If Request.Form(varItem).count > 1 Then
For intLoop = 1 to Request.Form(varItem).count
arrayForm(0, intIndice) = varItem & "(" & intLoop & ")"
arrayForm(1, intIndice) = Request.Form(varItem)(intLoop)
intIndice = intIndice + 1
Next
Else
arrayForm(0, intIndice) = varItem
arrayForm(1, intIndice) = Request.Form(varItem)
intIndice = intIndice + 1
End If
Next
ReDim Preserve arrayForm(1, intIndice - 1)
Response.Write "<BR><h2>---- Valori Ricevuti dal Form ed immagazzinati dall'Array----</h2><BR>"
For intIndice = 0 To UBound(arrayForm, 2)
Response.Write arrayForm(0, intIndice) & " = " _
& arrayForm(1, intIndice) & "<BR>"
Next

'//QUERY DI REGISTRAZIONE NELLA TABELLA
strSQL = "INSERT INTO "
strSQL = strSQL & "  tbl "
strSQL = strSQL & " ( "
strSQL = strSQL & "  P "
strSQL = strSQL & " ) "
strSQL = strSQL & " VALUES "
strSQL = strSQL & " ( "
strSQL = strSQL & "  " & QUI CHE CI DEVO METTERE ???? & " "
strSQL = strSQL & " ) "
RE: Articolo della guida sugli Array
Salvodif non è online. Ultima attività: 27/08/2008 17.47.00Salvodif
Inserito il: 29 luglio 2008 21.37
non ho letto tutto il codice xchè odio vb, cmq...

ma x quale motivo hai deciso di mettere il tutto in un array? :|
Qual'è il miglioramento che ti da l'array su questa parte di codice? :-\

Salvatore Di Fazio
http://blogs.ugidotnet.org/SalvoDiFazio
RE: Articolo della guida sugli Array
mizushi non è online. Ultima attività: 02/08/2008 9.45.39mizushi
Inserito il: 29 luglio 2008 21.41
7 messaggi dal 29 lug 2008 Istalla Microsoft Silverlight!
Salvodif ha scritto:
non ho letto tutto il codice xchè odio vb, cmq...

ma x quale motivo hai deciso di mettere il tutto in un array? :|
Qual'è il miglioramento che ti da l'array su questa parte di codice? :-\


Il motivo che dal form i valori arrivano in questa maniera e non so come manipolarli per avere valori singoli e non separati da virgole... :


R, S, T, G
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
1, 2, 3, 4
P, N, P, N
BF, CC, BF, CC


Modificato da mizushi il 29 luglio 2008 20.42 -
RE: Articolo della guida sugli Array
Salvodif non è online. Ultima attività: 27/08/2008 17.47.00Salvodif
Inserito il: 29 luglio 2008 21.43
ma scusami è una singola stringa?
Sono n valori?
Se sono n valori cosa ti vieta di fare

string r = Request.Form.GetAt(l'intero che ti serve);

?

Salvatore Di Fazio
http://blogs.ugidotnet.org/SalvoDiFazio


Pagine: [1] 2 Avanti >>
Vai a:
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.


maltra - 761 pt
vladimiro - 502 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums