Visualizzazione dei risultati da 1 a 4 su 4

Discussione: visualizzazione array

  1. #1
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    visualizzazione array

    Ciao,

    modificando degli script di andr3a carico dal mio db una serie di records.

    Questi records hanno dei dati tipo &nome,&cognome che di volta in volta diventano &nome1, &nome2 etc...

    Adesso in flash ho creato dei campi dinamici che dovrebbero contenere i dati di ogni record

    ed un pulsante che ad ogni click faccia vedere il record successivo...

    naturalmente non funziona

    L'as associato al pulsante è questo

    on (press) {
    var query = new LoadVars();
    query.onLoad = function(s) {
    if (s != false && this["error"] == undefined) {
    var a = 0;
    while (this["nome"+a] != undefined) {
    nome.variable = (this["nome"+a]);
    cognome.variable = (this["cognome"+a]);
    email.variable = (this["email"+a]);
    country.variable = (this["country"+a]);
    college.variable = (this["college"+a]);
    password.variable = (this["password"+a]);
    a++;
    }
    } else if (this["error"] != undefined) {
    trace(this["error"]);
    } else {
    trace("Errore in caricamento file.");
    }
    };
    query.load("prova.php");
    }
    Dove sbaglio?

    Grazie

  2. #2
    riassegni di continuo le stesse variabili ...



    nome.variable = (this["nome"+a]);
    cognome.variable = (this["cognome"+a]);
    email.variable = (this["email"+a]);
    country.variable = (this["country"+a]);
    college.variable = (this["college"+a]);
    password.variable = (this["password"+a]);



    dovresti avere

    nome = Array();


    e dentro il while


    nome.push( this["nome"+a] )


    poi quando mostri i risultati vai per indice numerico ...


    nome[0] , cognome[0]
    nome[1], cognome[1] ... etc etc


    tu fai sempre un trace nel while comunque sia, cosi' ti accorgi se i dati arrivano o no
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Grazie ancora andr3a, farò qualke prova...

    ...grazie.

    Ciao

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Allora con gli array non c'è stato verso, però con uno strano stratagemma riesco a scorrere i record

    sul frame a=0;

    sul pulsante:

    VVoVe: on (press) {
    //for (a=0; a<10; a++){
    a++; //a--; per tornare indietro sull'altro pulsante
    nome.variable = "nome"+a;
    loadVariablesNum("http://www.joglife.com/prova.php?=", 0, "POST");
    //}
    } VVoVe:

    Però non mi sembra molto efficente perchè caricando ogni volta il file php ogni tanto l'attesa porta a cliccare più volte sul pulsante impallando il sistema...


    lo so andr3a che starai impallidendo per la soluzione che ho adottato
    ma perlomeno funziona e il primo step del mio obiettivo è raggiunto.

    Però mi interessa imparare a gestire gli array, se mi consigli qualke tutorial a riguardo, magari corredato di esempi, mi farebbe piacere!

    Ciao

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.