Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 29
  1. #11
    Originariamente inviato da optime
    finalmente qualcuno che apprezza!
    Figo è figo, ma se dico che lo utilizzerò mi sa che sono un bugiardo . Vabbè lo bookmarko intanto...potrebbe essere utile come dicevi da qualche parte per nascondere gli indirizzi agli spider

  2. #12
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ok...
    in questo modo io ottengo

    1,1,1,1,1,
    1,1,1,1,1,
    1,1,


    ovvero
    un array che se sommato darebbe

    3,3,2,2,2

    coem vedete però la stringa "arrayok3" (3a riga) avrebbe degli indici minori dellle altre stringhe.

    che in uno split e in uan somma comporterenbbe un errore.

    Forse dovrei capire come assegnare il valore 1 e il valore 0 alla stringa.

    Le stringhe infatti hanno dimesione diversa in funzione di ogni ciclo...

    sto impazzendo ma mi sa che è un emerita... cavol....


    <%

    'creo l'array
    num_room=5
    num_pax=12
    max_1=7
    max_2=2

    for i = 1 to num_room
    arrayok="1" & "," & arrayok
    if i=3 then
    response.write "
    "

    if num_room >= max_1 then
    for k= 1 to max_1
    arrayok2="1" & "," & arrayok2
    next
    else
    max_1=max_1-max_2
    for k= 1 to max_1
    arrayok2="1" & "," & arrayok2
    next
    for k= 1 to max_2
    arrayok3="1" & "," & arrayok3
    next

    end if

    end if

    next
    response.write "
    "& mid(arrayok,1) &"
    "
    response.write arrayok2 &"
    "
    response.write arrayok3 &"
    "

    %>

  3. #13
    vedo che continui a trattare stringhe, non array. temo che così non andiamo da nessuna parte.

  4. #14
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    scusa optime...

    ma prima devo costruirlo l'array no ?
    quindi devo indicare quali sono le stringhe da splittare.
    se tu gentilmente puoi darmi sempre un consiglio...

    oppure intendi dire che

    invece di indicare la stringa devo creare direttamente l'array:

    array1(0)=1
    array1(1)=1
    array1(2)=1

    o qualcosa di simile ?

  5. #15

  6. #16
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    un aiutino no eh...

  7. #17
    aiuto de che? per fare Array(1)=1?

  8. #18
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ho risolto così, ma ancora devo sommare i valori:

    <%
    'creo l'array
    num_room=5
    num_pax=12
    max_1=7
    max_2=2
    valore="1"

    for i = 1 to num_room
    arrayok1= arrayok1 &","& valore
    if i=num_room then
    response.write "
    "

    if num_room >= max_1 then
    for k= 1 to num_room
    if k > max_1 then
    valore="0"
    end if
    arrayok2= arrayok2 &","& valore
    next
    else
    max_1=max_1-max_2
    for k= 1 to num_room

    if k > max_1 then
    valore="0"
    end if
    arrayok2= arrayok2 &","& valore
    next

    for k= 1 to num_room
    if k > max_2 then
    valore="0"
    end if
    arrayok3= arrayok3 &","& valore
    next

    end if

    end if

    next
    response.write "
    "& Mid(arrayok1,2) &"
    "
    response.write mid(arrayok2,2) &"
    "
    response.write mid(arrayok3,2) &"
    "

    %>

  9. #19
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ho un problema con la somma...

    se scrivo cosi:
    <%
    'dove
    arrayok1=1,1,1,1,1
    arrayok2=1,1,1,1,1
    arrayok3=0,0,0,1,1

    contaArray1=split(arrayok1,",")
    for i= 0 to Ubound(contaArray1)
    contaArray2=split(arrayok2,",")
    contaArray3=split(arrayok3,",")

    conta1=contaArray1(i)
    conta2=contaArray2(i)
    conta3=contaArray3(i)

    testsomma=cint(conta1)+ cint(conta2) + cint(conta3) &"
    "
    response.write testsomma
    next

    %>

    Errore
    Tipo non corrispondente: 'cint'


    Se scrivo:
    <%

    contaArray1=split("1,1,1,1,1",",")
    for i= 0 to Ubound(contaArray1)
    contaArray2=split("1,1,1,1,1",",")
    contaArray3=split("1,1,0,0,0",",")

    conta1=contaArray1(i)
    conta2=contaArray2(i)
    conta3=contaArray3(i)

    testsomma=conta1+ conta2 + conta3 &"
    "
    response.write testsomma
    next
    %>

    non va in errore ma restituisce la somma.

  10. #20
    devi generare gli array *fuori* dal ciclo for...next

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 © 2026 vBulletin Solutions, Inc. All rights reserved.