Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258

    Assegnare valori a n variabili

    Ho un database con 10 records...mi serve assegnare a x variabili (in questo caso 10) il valore del campo email

    come posso fare?

  2. #2
    Utente di HTML.it L'avatar di barney09
    Registrato dal
    Dec 2000
    Messaggi
    1,296
    Potresti utilizzare un array anzichè 10 variabili differenti.

  3. #3
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    avevo pensato ad un array...ma malgrado programmi in Asp da diversi anni non mi è mai capitato di doverli utilizzare e infatti ho 2 problemi.

    codice:
    <%
    Dim Email(3)
    
    Email(0) = "primo@mail.it"
    Email(1) = "secondo@mail.it"
    Email(2) = "terzo@mail.it"
    Email(3) = "quarto@mail.it"
    
    For i = 0 to UBound(Email)
    TutteEmail= Email(i) & "; "
    
    response.Write("Mail: " & TutteEmail)
    Next
    
    %>
    1) non so come memorizzzare tutti i records del campo email del database nella variabile email(0,1,2,3...)

    2) quando mando in stampa Email: & TutteEmail mi stampa:

    Mail: primo@mail.it; Mail: secondo@mail.it; Mail: terzo@mail.it; Mail: quarto@mail.it;

    e non Mail: primo@mail.it; secondo@mail.it; terzo@mail.it; quarto@mail.it;

  4. #4

  5. #5
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    già provato a fare e non va...mi restituisce solo l'ultima variabile:

    Mail: quarto@mail.it;

  6. #6
    ah beh certo...

    così stai assegnando a "tuttemail" ad ogni giro, il nuovo indirizzo mail...

    devi mettere

    TutteEmail= ""&Email(i)&"; "&TutteEmail

  7. #7
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Perfetto, funziona...grazie mille.

    Un'ultima cosa...come faccio ad assegnare i vari (non so quanti, potrebbero essere 10 o 100) record del campo email alle variabili dell'array

  8. #8
    crea l'array nel ciclo che estrae tutti i record...

    fai una query che estrae tutte le mail e poi fai:

    while not rs.eof

    TutteEmail= ""&rs("Email")&"; "&TutteEmail

    rs.movenext
    wend

    vedi tu come modificare il nome del RS e il campo che contiene l'indirizzo, con quello del tuo db

  9. #9
    Utente di HTML.it L'avatar di Luca1317
    Registrato dal
    Dec 2001
    Messaggi
    1,258
    Originariamente inviato da ale_1976
    crea l'array nel ciclo che estrae tutti i record...

    fai una query che estrae tutte le mail e poi fai:

    while not rs.eof

    TutteEmail= ""&rs("Email")&"; "&TutteEmail

    rs.movenext
    wend

    vedi tu come modificare il nome del RS e il campo che contiene l'indirizzo, con quello del tuo db
    grazie mille...ho risolto alla grande

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.