Visualizzazione dei risultati da 1 a 6 su 6

Discussione: gestione array

  1. #1

    gestione array

    Salve ragazzi, ho una cosa del genere per gestire dei valori in un array esistente.

    Codice PHP:
    dim boxBanner
    boxBanner 
    myArray(id_rnd,id_rnd,id_rnd)
    response.write "
    myArray("
    &id_rnd&","&id_rnd&","&id_rnd&") = " myArray(id_rnd,id_rnd,id_rnd)
        
    titBanner =  boxBanner(2)
    response.write "
    titBanner = " 
    titBanner 
    Ma non va.
    Mi da errore su

    Codice PHP:
    Errore di run-time di Microsoft VBScript error '800a000d' 

    Tipo non corrispondente'boxBanner' 
    lucasweb.it
    web design & development >>>

  2. #2
    myArray è una tua funzione o cosa?

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    dim boxBanner
    id_rnd1="ID1"
    id_rnd2="ID2"
    id_rnd3="ID3"
    boxBanner = Array(id_rnd1,id_rnd2,id_rnd3)

    ' per stampare i valori di un array lo devi ciclare:
    for i=0 to ubound(boxBanner)
    response.write "
    myArray("&id_rnd1&","&id_rnd2&","&id_rnd3&") = " & boxBanner(i)
    next

    ' se devi passare valori di boxBanner come stringa:
    titBanner = JOIN(boxBanner, ",")
    response.write "
    titBanner = " & titBanner

  4. #4
    Questa guida è nella documentazione di vbscript.
    Praticamente è quello che ho fatto io, con la differenza
    che i miei valori sono testo e non numerici.

    La prima istruzione dell'esempio riportato di seguito crea la variabile A, la seconda istruzione assegna una matrice alla variabile A, mentre la terza assegna il valore contenuto nel secondo elemento della matrice a un'altra variabile.

    Dim A
    A = Array(10,20,20)
    B = A(2)
    Potrebbe dipendere da questo il problema ?
    Inoltre io non voglio stampare il contenuto di tutto l'array, ma solo
    il valore di un indice ben definito, in questo caso il 2.
    lucasweb.it
    web design & development >>>

  5. #5

    Re: gestione array

    Originariamente inviato da Lucasweb
    Salve ragazzi, ho una cosa del genere per gestire dei valori in un array esistente.

    Codice PHP:
    ...
    titBanner =  boxBanner(2)
    ... 
    Sapere a quale riga dava errore avrebbe aiutato un pochino , comunque questo è sbagliato. boxBanner dopo l'assegnazione che hai fatto contiene un solo valore, non è un array.

    ps: ma titBanner è quello che penso ?
    xxx

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    71
    prova cosi

    codice:
    dim boxBanner
    boxBanner = Array(10,20,30) 
    
    titBanner = boxBanner(2)
    response.write "
    titBanner = " & titBanner

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.