Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507

    combo compilate con txt e asp

    Ciao ragazzi, ho bisogno di un aiuto...

    Sono riuscita a compilare una combo con dati presi da un database, ma voglio fare qualcosa di più:
    voglio mettere una combo in cui far selezionare il database da cui prendere i dati che vanno nella seconda combo.
    Ho provato in questo modo ma non funziona...
    ho fatto un txt con i nomi dei db:db1=data&db2=data1&totale=2
    ho fatto i due database con questi nomi
    in flash ho scritto:
    database = new LoadVars();
    database.load("db.txt");
    database.onLoad = function(compila) {
    for (k=1; k<=numero (this.totale); k++) {
    datab = this ["db"+k];
    _root.combodb.addItem(datab);
    }
    };


    elenco = new LoadVars();
    elenco.load(combodb+".asp");
    elenco.onLoad = function(success) {
    for (i=1; i<=Number (this.tot); i++) {
    elemento = this ["cinlink"+i];
    _root.combofilm.addItem(elemento);
    }
    };

    ho creato due pagine asp che mi prendono i dati dai db e le ho chiamate con lo stesso nome dei database, es dati.asp

    COSA HO SBAGLIATO?!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    hey, qualcuno mi aiuta?!!!!

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    perchè nessuno mi risponde?
    ho bisogno di un aiuto, ho provato mille soluzioni ma non riesco a farlo funzionare...

    HELP!!!
    URGE UN AIUTO!!!!!!!!!!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    e come faccio a passargli il nome del database da flash?

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ho scritto nel file asp quelo che mi hai detto, poi ho associato l'actionscript che mi avevi suggeriti all'evento click della prima combo ed infine ho scritto nel primo fotogramma del filmato il codi ce per compilare entrambe le combo:

    elenco = new LoadVars();
    elenco.load("db.txt");
    elenco.onLoad = function(success) {
    for (i=1; i<=Number (this.totale); i++) {
    elemento = this ["db"+i];
    _root.combodb.addItem(elemento);
    }
    };
    film = new LoadVars();
    film.load("data.asp");
    film.onLoad = function(compila) {
    for (k=1; k<=numero (this.tot); k++) {
    element = this ["cinlink"+k];
    _root.combofilm.addItem(element);
    }
    };

    il risultatoperò è che NON FUNZIONA!!! perchè?!?!?!

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    AIUTOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO

  7. #7
    capisco la parametrizzazione e suppongo che l'esempio e solo l'esempio si limiti ai 2 db, ma la domanda che faccio è:

    parametrizzare il nome del DB può servire se lo rinomini

    ma se lo rinomini tanto vale che con 2 secondi di tempo in più modifichi il file TXT con cui popoli la combobox.

    a quel punto potresti nel file txt scrivere

    &Tot=N&
    &Desc1=ANIMALI&Name_db1=animals.mdb
    &Desc2=AUTOMOBILI&Name_db2=cars.mdb
    ...................................
    &DescN=Dalla A alla Z&Name_db1=A_to_Z.mdb


    O no ?? :bubu:

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    507
    ti spiego cosa devo fare:
    io devo creare un'interfaccia da cui l'utente può selezionare vari database a cui accedere; quando ha scelto il database deve avere in un'altra combo tutti gli elementi del database scelto.
    Spiegami la strada più veloce per risolvere il problema, perchè io ci sto sclerando da ieri!!!!

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.