Visualizzazione dei risultati da 1 a 10 su 10

Discussione: doppio ciclo

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    doppio ciclo

    ciao a tutti,

    qualcuno sa perchè non riesco a fare due cicli while in una stessa funziona?
    codice:
    		$stampa .= '<script type="text/javascript">';
    				do{
    					$id_sezione = $row_sezione['id'];
    					$sezione_it = $row_sezione['sezione_it'];
    					$online = $row_sezione['online'];
    					$color = $row_sezione['color'];
    					
    					$stampa .= 'var arr'.$sezione_it.'
    					';
    				}while($row_sezione = mysql_fetch_assoc($sezione));
    				
    		$stampa .= '<script type="text/javascript">
    		arrsezione =[';
    				do{
    					$id_sezione = $row_sezione['id'];
    					$sezione_it = $row_sezione['sezione_it'];
    					$online = $row_sezione['online'];
    					$color = $row_sezione['color'];
    					
    					$stampa .= 'arr'.$sezione_it.',';
    					
    				}while($row_sezione = mysql_fetch_assoc($sezione));
    				
    				$stampa .= ']
    				</script>';
    il primo viene eseguito mentre il secondo no....

    grazie

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    E' ovvio, se esci dal primo ciclo significa che hai esaurito il resultset !

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    e quindi come posso fare....

  4. #4
    crea 2 stringhe diverse e usale nello stesso while...poi alla fine le unisci...
    La programmazione...
    che passione!!..

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Metti tutto dentro lo stesso ciclo, visto che fra l'altro i due cicli fanno quasi totalmente le stesse cose.
    L'unica cosa diversa è l'assegnazione alla variabile $stampa, è sufficiente usarne due e quando esci dal ciclo componi il tutto come ti pare

  6. #6
    Originariamente inviato da Rossella_75
    e quindi come posso fare....

    Codice PHP:
        $stampa .= '<script type="text/javascript">';
                                    
    $codice '';  
                    do{
                        
    $id_sezione $row_sezione['id'];
                        
    $sezione_it $row_sezione['sezione_it'];
                        
    $online $row_sezione['online'];
                        
    $color $row_sezione['color'];
                        
                        
    $stampa .= 'var arr'.$sezione_it.';';
                                            
    $codice .= 'arr'.$sezione_it.',';
                        
                    }while(
    $row_sezione mysql_fetch_assoc($sezione));
                    
            
    $stampa .= '<script type="text/javascript">
            arrsezione =['
    ;

                    
    $stampa .= $codice;
                
            
    $stampa .= ']
                    </script>'

    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    caspita che idea, non ci avevo pensato,

    però un problema c'è, alla fine ho un array cosi:
    codice:
    arrsezione =[arrADESIVI,arrMATERIE PRIME,arrPREMIAZIONI-SPORTIVE,arrREGALI-AZIENDALI,arrSEGNALETICA,arrSERIGRAFIA,arrSINOTTICI,arrTARGHE,arrTIMBRI,]
    che si chiude con una virgola....

  8. #8
    Originariamente inviato da Rossella_75
    caspita che idea, non ci avevo pensato,

    però un problema c'è, alla fine ho un array cosi:
    codice:
    arrsezione =[arrADESIVI,arrMATERIE PRIME,arrPREMIAZIONI-SPORTIVE,arrREGALI-AZIENDALI,arrSEGNALETICA,arrSERIGRAFIA,arrSINOTTICI,arrTARGHE,arrTIMBRI,]
    che si chiude con una virgola....
    Codice PHP:
    $codice substr($codice,0,-1
    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  9. #9
    prima di unirle :

    codice = substr($codice,0,-1)..
    La programmazione...
    che passione!!..

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille!!!
    oggi sono a corto di idee



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.