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

    [MX04] Problemino con IF

    ciao a tutti, (rieccomi )

    non riesco al momento in cui ricevo i dati a controllare se la risposta c'è o non c'è

    dovrebbe essere cosi:
    se totale è uguale a "0" un alert mi avverte e dice:
    "codice errato"

    altrimenti deve eseguire tutto quello dopo il "if (success)"
    ed un alert con quello che è nel trace


    codice:
    // Cerco il codice del prodotto
    valida.onRelease = function() {
        myDfor = new LoadVars();
        // assegno alla variabile cerca il valore di codProdotto.text e la passo a php
        myDfor.cerca = codProdotto.text;
        myDfor.onLoad = function(success) {
            if (success) {
                var myArrayP:Array = new Array();
                for (i=1; i<=this.totale; i++) {
                    myArrayP[i] = new Object();
                    myArrayP[i]["nsocieta"] = _root.myDfor["societa"+i];
                    myArrayP[i]["ncodice"] = _root.myDfor["codice"+i];
                    myArrayP[i]["ndataattivazione"] = _root.myDfor["dataattivazione"+i];
                    trace("["+i+"]"+_root.myDfor["societa"+i]+" codice "+_root.myDfor["codice"+i]+" Data attivazione "+_root.myDfor["dataattivazione"+i]);
                }
            }
        };
        myDfor.sendAndLoad(_global.pathfile+"Attivazione/attivaSoftware.php", myDfor, "GET");
        valida.enabled = false;
    };

    funziona bene solo come posso verificare?

  2. #2
    codice:
    // Cerco il codice del prodotto
    valida.onRelease = function() {
        myDfor = new LoadVars();
        // assegno alla variabile cerca il valore di listac e la passo a php
        myDfor.cerca = codProdotto.text;
        myDfor.onLoad = function() {
            if (this.totale == 0) {
                Alert.show("Codice immesso non valido, verificare o contattare l'aministatore", "ATTENZIONE!!", Alert.OK);
            } else {
                var myArrayP:Array = new Array();
                for (i=1; i<=this.totale; i++) {
                    myArrayP[i] = new Object();
                    myArrayP[i]["nsocieta"] = _root.myDfor["societa"+i];
                    myArrayP[i]["ncodice"] = _root.myDfor["codice"+i];
                    myArrayP[i]["ndataattivazione"] = _root.myDfor["dataattivazione"+i];
                    trace("["+i+"]"+_root.myDfor["societa"+i]+" codice "+_root.myDfor["codice"+i]+" Data attivazione "+_root.myDfor["dataattivazione"+i]);
                    Alert.show("Il software è stato attivato correttamente a "+_root.myDfor["societa"+i], "ATTENZIONE!!", Alert.OK);
                }
            }
        };
        myDfor.sendAndLoad(_global.pathfile+"Attivazione/attivaSoftware.php", myDfor, "GET");
    };
    dove sbaglio?? :master:

  3. #3
    Risolto...!!!
    codice:
    import mx.controls.Alert;
    // Cerco il codice del prodotto
    valida.onRelease = function() {
        myDfor = new LoadVars();
        // assegno alla variabile cerca il valore di codProdotto.text e la passo a php
        myDfor.cerca = codProdotto.text;
        myDfor.onLoad = function(success) {
            var totale:Number = Number;
            if (this.totale == 0) {
                Alert.show("Codice immesso non valido, verificare o contattare l'aministatore", "ATTENZIONE!!", Alert.OK);
            } else if (this.totale > 0) {
                var myArrayP:Array = new Array();
                for (i=1; i<=this.totale; i++) {
                    myArrayP[i] = new Object();
                    myArrayP[i]["nsocieta"] = _root.myDfor["societa"+i];
                    myArrayP[i]["ncodice"] = _root.myDfor["codice"+i];
                    myArrayP[i]["ndataattivazione"] = _root.myDfor["dataattivazione"+i];
                    trace("["+i+"]"+_root.myDfor["societa"+i]+" codice "+_root.myDfor["codice"+i]+" Data attivazione "+_root.myDfor["dataattivazione"+i]);
                    Alert.show("Il software è stato attivato correttamente a "+_root.myDfor["societa"+i], "ATTENZIONE!!", Alert.OK);
                }
            } else {
                Alert.show("Non è stato possibile connettersi al sito, verificare la connessione", "ATTENZIONE!!", Alert.OK);
            }
        };
        myDfor.sendAndLoad(_global.pathfile+"Attivazione/attivaSoftware.php", myDfor, "GET");
    };

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.