Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Se per, "oltre lo 0", ti riferisci all'indice dell'array allora significa che la query restituisce meno di 19 risultati.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  2. #2
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    Quote Originariamente inviata da satifal Visualizza il messaggio
    Se per, "oltre lo 0", ti riferisci all'indice dell'array allora significa che la query restituisce meno di 19 risultati.
    Codice PHP:

            $c
    =0;
            
    $d=0;
            
    $somma=0;
            
    $sommeparziali = array();
            
            do    {            
                                    if(
    $num_rows>&& $c<10){    
                        
                                                
    $c++;    
                    
                                            if(
    $c<9){
                                                
    $tmp $row_mysql['a'] * $row_mysql['b'];
                                                
    $somma += $tmp;                     
                                                }
                                            else{
                                                
    $sommeparziali[$d]=$somma;
                                                
    $somma=0;
                                                
    $d++;
                                                
    $c=1;
                                                
    $num_rows-=9;
                                                }
                                        
                                        }
                                    else{

                                            if(
    $c<$num_rows){
                                                
    $tmp $row_mysql['a'] * $row_mysql['b'];
                                                
    $somma += $tmp;
                                                }
                                            else{
                                                
    $sommeparziali[$d]=$somma;
                                                }    
                                        
    $c++;
                                        }
                } while(
    $row_mysql=mysql_fetch_array($sql)); 
    apportando queste modifice adesso crea correttamente l'array
    ho ancora un problema pero

    in ogni somma contenuta nell'array manca l'ultimo valore da sommare... sbaglio ciclo?
    Forumista Kriptoniano

  3. #3
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    ... è il primo valore contenuto nella query a non essere sommato...
    Forumista Kriptoniano

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 © 2026 vBulletin Solutions, Inc. All rights reserved.