Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    residenza
    Milano
    Messaggi
    217

    Problema Array e ridimensionamento

    Ho necessità di memorizzare una serie di valori in un array e poterlo ridimensionare man mano che si aggiunge un valore.....
    L'idea dovrebbe essere quella di gestire una serie di valori uno di seguito all'altro e memorizzarli di volta in volta .......

    Sto cercando informazioni in giro ma non trovo più nessun esempio decenti e semplice da comprendere. Help me.


    Redim MioArray(1,20,25,2)


    id = Request.QueryString("id")

    ReDim MioArray(Ubound(MioArray) + 1)
    ReDim preserve MioArray(Ubound(MioArray) + 1) = id

  2. #2
    Redim MioArray(1,20,25,2)


    id = Request.QueryString("id")

    ReDim Preserve MioArray(Ubound(MioArray) + 1)
    MioArray(Ubound(MioArray)) = id

    ---------------------

    ho un dubbio quest'istruzione

    Redim MioArray(1,20,25,2)

    hai bisogno di una matrice a quattro dimensioni?

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    residenza
    Milano
    Messaggi
    217
    Il discorso dovrebbe essere quello di memorizzare nell'array tutti i numeri casuali che produce il sistema al fine di evitare che venga a ripresentarsi un duplicato per cui ad ogni generazione di codice random dovrebbe aggiungersi un ulteriore campo alla lista quindi supponendo che l'array parta da vuoto si debba ridimensionare man mano ....

    Entrando nella pratica supponendo che ho un array cosi:

    Redim MioArray(1,20,25,2)

    e che durante il processo viene generato il seguente codice

    codice = 25

    Come lo aggiungo alla lista ?

  4. #4
    aridajela

    Redim MioArray(1,20,25,2)

    dimensiona un array a 4 dimensioni! non 4 elementi

    fammi capire se sono 4 dimensioni o 4 elementi

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2001
    residenza
    Milano
    Messaggi
    217
    Sono 4 elementi ma possono aumentare

    1 - La pagina genera un codice random
    2 - Il codice random viene assegnato ad un utente e inserito nel db
    3 - Per evitare che i vari codici si ripetano vorrei memorizzarli in un array monodimensionale che contenga X elementi separati da virgola

    MioArray(1,20,25,2)

    Qundi ipotizzando che adesso viene assegnato il codice 24 l'array dovrà diventare4

    MioArray(1,20,25,2,24)

    In questo modo attraverso il richiamo di una funzione verifico l'esistenza o meno del codice senza colelgarmi al database ...

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    A) Perché aprire una nuova discussione visto che il problema è sempre Generare numero casuale di 10 cifre?
    B) Visto che parli di utenti registrati generando un numero casuale di dieci cifre aggiungendo ID dell'utente avresti la quasi certezza (la certezza come già ampiamente evidenziato nell'altra discussione puoi averla solo interrogando la tabella ma ti schifa)?
    C) Perché ti ostini a cercare strade alternative che difficilmente potranno darti le stesse sicurezze che interrogare una tabella (che ottimizza e con ajax non dovrebbe essere cosi dispendiosa in tempi e risorse)?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    il tuo array è quindi di 4 elementi, ma UNA dimensione

    Redim MioArray(4)

    poi lo riempi

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    residenza
    Milano
    Messaggi
    217
    In effetti sto optando per la ricerca in tabella ma ho difficolta nel riuscire ad inserirla xzk sicuramente sbaglio qualcosa.... cmq anche per una questione di esperienza vorrei capire meglio il discorso dell'array xke ancora non mi è chiaro.....

  9. #9

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    residenza
    Milano
    Messaggi
    217
    Vorrei un esempio concreto di come ridimensionare un array monodimensionale in modo che lo posso provare ad aggiungere alle mie pagine

    Considerando il mio array attuale questo MioArray(1,20,25,2)
    come faccio ad aggiungere esempio

    ID = 24

    e quindi avere un array cosi ridemensionatO?

    MioArray(1,20,25,2,24)

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.