Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    [2004] riempire combo box

    ciao a tutti

    allora prendo i dati da php e vorrei passarli ad una combo box ho fatto cosi ma non si riempie
    codice:
    Ricerca.onRelease = function() {
        myVars = new LoadVars();
        myVars.path = this;
        myVars.cerca = cerca.text;
        myVars.onLoad = function(success) {
            if (success) {
                if (risultato="") {
                    errorMsg.text = "Nessun Risultato";
                } else {
                    myVars = this.risultato.split("|");
                    for (i=0; i<myVars.length; i++) {
                        this.path.combo.addItem(myVars[i]);
                        riss.text = this.risultato; //qui i dati arrivano
                    }
                }
            }
        };
        myVars.sendAndLoad("http://localhost/search.php", myVars, "GET");
    };
    però i dati arrivano perchè li stampo su una variabile sulla root

    Qualche consiglio??

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Prova a tracciarli:

    codice:
              for (i=0; i<myVars.length; i++) {
                        trace(myVars[i]);
                        this.path.combo.addItem(myVars[i]);
                        riss.text = this.risultato; //qui i dati arrivano
                    }

  3. #3
    Ciao nega
    nel trace ricevo
    codice:
    Nome
    indirizzo
    città
    cap
    provincia
    telefono
    fax
    e adesso come faccio a dirgli di inserire Nome nella combo??

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ok, allora prova innanzitutto a tracciare:

    codice:
    trace(this.path.combo);

  5. #5
    codice:
    Nome
    undefined
    indirizzo
    undefined
    città
    undefined
    cap
    undefined
    provincia
    undefined
    telefono
    undefined
    fax
    undefined
    
    
    undefined

  6. #6
    ho risolto!!!

    cosi:
    codice:
    if (success) {
        if (risultato="") {
            errorMsg.text = "Nessun Record";
        } else {
            myVars = this.risultato.split("|");
            for (i=0; i<myVars.length; i++) {
                combo.addItem(myVars[i]);
            }
        }
    }

  7. #7
    ops.. una cosa strana ho aggiunto il totale dei record e adesso non carica piu nulla

    prima php stampava cosi e funzionava tutto
    codice:
    risultato=Nome|indirizzo|città|cap|provincia|telefono|fax
    adesso con i totali cosi:
    codice:
    totali=1&risultato=Nome|indirizzo|città|cap|provincia|telefono|fax
    perchè flash non carica piu??

    la pagina flash
    codice:
    Ricerca.onRelease = function() {
        myVars = new LoadVars();
        myVars.cerca = cerca.text;
        myVars.onLoad = function(success) {
            if (success) {
                if (risultato="") {
                    errorMsg.text = "Nessun Risultato";
                } else {
                    myVars = this.risultato.split("|");
              		for (i=0; i<myVars.length; i++) {
                        combo.addItem(myVars[i]);
                    }
    
                }
            }
        };
        myVars.sendAndLoad("http://localhost/search.php", myVars, "GET");
    };
    volevo solo visualizza su una variabile il totale dei record

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Devi fartelo restituire senza lo spazio tra

    totali=1&

    e

    risultato

    codice:
    totali=1&niente_spazirisultato

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.