Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    problema con while dentro function

    io ho una function con all'interno un ciclo while (niente di difficile, anzi)...quello che eseguo nel while non funziona.
    PRIMA DI LEGGERE IL CODICE VI DICO LE PROVE ESEGUITE:
    1. se faccio un echo nella function funziona
    2. se eseguo il while fuori dalla function funziona
    3. se faccio un semplice echo all'interno del while messo nella function non funziona
    4. ho provato con un return...ma niente
    GUARDATE IL CODICE E DITEMI CHE BANALITA' HO COMMESSO :D :


    Codice PHP:

           $max 
    4000;
                
        
    $data date("Y");
        
    $result mysql_query("SELECT * FROM bilancio WHERE data>'$data-00' AND data<'$data-02' "$db);

                
        function 
    grafico (){

            
    $entrate 0;
            
    $uscite 0;
            
    $netto 0;
                    
                while (
    $row mysql_fetch_array($result)){
                if ( 
    $row['tipologia']=='entrata' ){ $entrate += $row['importo']; }
                if ( 
    $row['tipologia']=='uscita' ){ $uscite += $row['importo']; }
                
    $netto $entrate $uscite;

                
    $altezza_entrate[1] = round($entrate / ($max 100));
                
    $altezza_uscite[1] = round($uscite / ($max 100));
                
    $altezza_netto[1] = round($netto / ($max 100));    
                                

                
    $c '2'// variabile di prova che provo a tirar fuori solo per es.    
                            
    echo $c
                
    echo "wwwww"// non lo esegue!!
            
    }
            return;
            echo 
    "dajeee"//questo funziona    
        
    }
                
        
    grafico (); 
    fatemi diventare un genio come voi!!!!!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Codice PHP:
    $data date("Y");
        
    $result mysql_query("SELECT * FROM bilancio WHERE data>'$data-00' AND data<'$data-02' "$db);

      
                
        function 
    grafico ($result){ 
         ....
        }

    grafico($result); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    65

    Provo...

    Provo e ti faccio sapere...grazie per ora
    fatemi diventare un genio come voi!!!!!!!!!!!!!

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.