Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [MX04] Verifica dati

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    [MX04] Verifica dati

    ciao a tutti,

    io faccio una ricerca nel database ed assegno trammite un'Array le variabili ad un datagrid posso prima di assegnarli valutare il loro valore e nel caso non assegnarlo??

    codice:
    // Tasto per cercare nel database
    search.onRelease = function() {
        // Svuoto il DataGrid
        risultatoLista.removeAll();
        // Creo un nuovo oggetto che conterrà le variabili
        myDfor = new LoadVars();
        // Passo la variabile cercaP al file php
        myDfor.cercaP = cercaP.text;
        // 
        myDfor.onLoad = function(success) {
            trace(this.totale);
            // 
            var totale:Number = Number;
            // Creo l'Array che conterrà le variabili
            var myArrayP:Array = new Array();
            for (i=1; i<=this.totale; i++) {
                myArrayP[i] = new Object();
                myArrayP[i]["nIDProdotto"] = _root.myDfor["IDProdotto"+i];
                myArrayP[i]["nProdotto"] = _root.myDfor["Prodotto"+i];
                myArrayP[i]["nDescrizione"] = _root.myDfor["Descrizione"+i];
                myArrayP[i]["nIDFornitore"] = _root.myDfor["IDFornitore"+i];
                myArrayP[i]["nquantit"] = _root.myDfor["quantit"+i];
                myArrayP[i]["nPrezzo"] = _root.myDfor["Prezzo"+i];
                myArrayP[i]["nCategoria"] = _root.myDfor["Categoria"+i];
                myArrayP[i]["ndataodiernap"] = _root.myDfor["dataodiernap"+i];
                myArrayP[i]["ncapacita"] = _root.myDfor["capacita"+i];
                myArrayP[i]["nmarca"] = _root.myDfor["marca"+i];
                myArrayP[i]["ncodProdotto"] = _root.myDfor["codProdotto"+i];
                myArrayP[i]["ngestore"] = _root.myDfor["gestore"+i];
                if (myArrayP[i]["nquantit"] == 0) {
                    // non lo assegno al dataGrid
                } else {
                    // Popolo il DataGrid con
                    // IDProdotto - Codice Prodotto - Categoria - Nome Prodotto - Pezzi
                    risultatoLista.addItem({ID:myArrayP[i]["nIDProdotto"], Codice:myArrayP[i]["ncodProdotto"], Categoria:myArrayP[i]["nCategoria"], Prodotto:myArrayP[i]["nProdotto"], PZ:myArrayP[i]["nquantit"]});
                }
            }
        };
        // Invio e carico i dati
        trace(_global.cercapath);
        myDfor.sendAndLoad(_global.cercapath, myDfor, "GET");
    };
    che codice dovrei usare per dirgli di saltare quel record?? :master:


    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di alpeweb
    Registrato dal
    Oct 2002
    Messaggi
    1,691
    potresti controllare
    _root.myDfor["quantit"+i];
    subito dopo aver aperto il ciclo for,

    for (i=1; i<=this.totale; i++) {
    if(_root.myDfor["quantit"+i]!= 0){
    myArrayP[i] = new Object();
    myArrayP[i]["nIDProdotto"] = _root.myDfor["IDProdotto"+i];

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    caspita non ci avevo pensato di metterlo lì!!!!

    è perfetto

    Grazie mille

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.