Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308

    Problema con funzione...

    Ciao a tutti,
    ho creato questa funzione in javascript


    Codice PHP:
       var ul = new Array();
       var 
    UserList = new Array();

      function 
    Pippo(ul) {
        var 
    i;
        var 
    j;
        
        for(
    0<= ul.length-1i++) 
        {
          for(
    0<= UserList.length-1j++)
          {
            if(
    UserList[j] != ul[i])
            {
              
    alert(UserList[j] + " diverso? " ul[i]);
              
    aggiungi(ul[i]);
            }
          }
        }

        
    UserList ul
    Prima di spiegare quale problema ho qualche premessa.
    La funzione è ricorsiva, chiamato una volta ogni TOT secondi dove ul è un array di utenti preso da un database e UserList è inizialmente un array vuoto che prende il valore di ul dopo la prima chiamata della funzione.

    Veniamo ora al problema.
    In pratica questa funzione sarebbe l'equivalente di in_array() di PHP, ovvero controlla che un valore sia presente in un array.

    il problema è in questa riga

    Codice PHP:
    if(UserList[j] != ul[i]) 
    perchè anche quando UserList[j] ( ad esempio Pippo ) è visibilmente ( tramite alert ) uguale a ul[i] ( Pippo ) questo entra nell'if. Mi sapreste aiutare a risolvere?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    up

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.