Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17

Discussione: array bidimensionale

  1. #1

    array bidimensionale

    salve a tutti...

    dunque, in una pagina ho due request.querystring ognuna di tipo :valore1, valore2, valore3
    e valoreA,valoreB,valoreC
    e sono corrispondenti
    valore1=valoreA
    valore2=valoreB
    valore3=valoreC

    naturalmente possono essere di più o anche di meno, ma la quantità sarà sempre uguale e la corrispondenza la stessa.

    in questa pagina prima che mi si ponesse il preblema, splittavo la prima query string, e facevo:

    i=0
    for i=1 to ubound(array)
    insert... etc etc ..array(i)...
    next

    per inserire ogni valore in una riga diversa di un database
    Ora che ho mi si è agginuta questa querystring, vorrei sapere come fare un array bidimensionale (o qualcos'altro), visto che se no non so come gestire la corrispondenza dei valori!

    spero di essermi spiegato abbastanza!

  2. #2
    Fai semplicmente due array e li fai camminare insieme, tanto se c'è sempre corrispondenza non c'è problema.

  3. #3
    i due array li ho fatti,ma poi come faccio ascorrerli insieme?

  4. #4
    posso sapere da quanti elementi sono composti entrambi gli array ma quindi?
    di solito per scorrere un array io faccio come scritto prima,
    for i=0 to ubound(array)


    se al posto dell'ubound metto il numero degli elementi poi non mi va...

  5. #5
    allora....tu avrai due array tutte e due di n indici

    for i=0 to Ubound(Array1)
    valore1 = Array1(i)
    valore2 = Array2(i)
    next

  6. #6
    ci ho provato ma mi da un errore quando gli dico
    valore2=array2(i)

    mi da l'errore di intervallo

  7. #7
    posto il mio codice

    codice:
    <%
    conto=request.querystring("conto")
    s=split(request.QueryString("id"),", ")
    p=split(request.querystring("ordin"),", ")
    
    i=0
    for i=1 to conto
    
    trcid=int(rstrc.Fields.Item("id_pro").Value)
    trsid=s(i)
    ordid=p(i)
    Set instrs = Server.CreateObject ("ADODB.Command")
    instrs.ActiveConnection = MM_manunta_STRING
    instrs.CommandText = "INSERT INTO baseprogs (idprog,idbase,ordine)  VALUES ("&trcid&","&trsid&","&ordid&") "
    
    i=i+1
    next
    
    
    %>
    sto continuando a modificarlo ma bene o male è questo

  8. #8
    Dim Array(dimensioni, elementi)

    that easy!

  9. #9
    allora sono riuscito era colpa mia...ora che però c'è optime e visto che ne avevamo già discusso ora ti rompo...

    come creare un array bidimensionale l'ho visto, ma come faccio a crearla da due request.querystring da splittare??

  10. #10
    fermi. lo split fa tutto lui, per cui ti ritrovi due array monodimensionali. io non c'entro niente

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.