Visualizzazione dei risultati da 1 a 10 su 13

Visualizzazione discussione

  1. #9
    uhm c'è qualcosa che nn mi quadra.

    quel controllo su $zonaOld io l'ho messo perchè alla prima iterazione è ovviamente vuoto.
    e se non lo mettevo mi creava problemi.
    però non è detto che abbia fatto corretto ovviamente.

    questo non mi dovrebbe servire, in quanto l'ultima zona non ha questo problema:

    Codice PHP:
        if ($zonaOld != 'ND') { // nel caso l'array è vuoto
            
    $queryBudgetNuovi $budgetNuovi->getByZonaCollezione($zonaOld$bdgCollezione);
            
    // Nuova riga per l'ultima zona
        


    cmq ho provato il codice così:
    Codice PHP:
        $zonaOld 'ND';
        foreach (
    $queryClienti as $cl) {
            
    $clienteCodice $cl['cliente'];
            
    $zona $cl['zona'];

            if (
    $zonaOld != 'ND' && $zonaOld != $zona) {
                
    $queryBudgetNuovi $budgetNuovi->getByZonaCollezione($zona$bdgCollezione);
                
    $xls->setActiveSheetIndex(0)
                        ->
    setCellValue('A' $row$zona)
                        ->
    setCellValue('B' $row'CLIENTI NUOVI')
                        ->
    setCellValue('C' $row'')
                        ->
    setCellValue('D' $row'')
                        ->
    setCellValue('E' $row'')
                        ->
    setCellValue('F' $row'')
                        ->
    setCellValue('G' $row'')
                        ->
    setCellValue('H' $row'')
                        ->
    setCellValue('I' $row'')
                        ->
    setCellValue('J' $row'')
                        ->
    setCellValue('K' $row'')
                        ->
    setCellValue('L' $row$queryBudgetNuovi[0]['bdgn_num_clienti'])
                        ->
    setCellValue('M' $row$queryBudgetNuovi[0]['bdgn_proposta'])
                        ->
    setCellValue('N' $row$queryBudgetNuovi[0]['bdgn_agente'])
                        ->
    setCellValue('O' $row$queryBudgetNuovi[0]['bdgn_note']);
                
    $row++;
            }

            
    $xls->setActiveSheetIndex(0)
                    ->
    setCellValue('A' $row$zona)
                    ->
    setCellValue('B' $row$clienteCodice)
                    ->
    setCellValue('C' $row$cl['ragsoc'])
                    ->
    setCellValue('D' $row$tmp1Netto)
                    ->
    setCellValue('E' $row$tmp1Lordo)
                    ->
    setCellValue('F' $row$tmp1Qta)
                    ->
    setCellValue('G' $row$tmp2Netto)
                    ->
    setCellValue('H' $row$tmp2Lordo)
                    ->
    setCellValue('I' $row$tmp2Qta)
                    ->
    setCellValue('J' $row$tmp3Netto)
                    ->
    setCellValue('K' $row$tmp3Lordo)
                    ->
    setCellValue('L' $row$tmp3Qta)
                    ->
    setCellValue('M' $row$tmpProp)
                    ->
    setCellValue('N' $row$tmpAgente)
                    ->
    setCellValue('O' $row$tmpNote);
            
    $row++;
            
    $zonaOld $cl['zona'];
        }

        if (
    $zonaOld != 'ND') { // nel caso l'array è vuoto
            
    $queryBudgetNuovi $budgetNuovi->getByZonaCollezione($zonaOld$bdgCollezione);
            
    // Nuova riga per l'ultima zona
        


    ottengo il risultato di prima, esattamente questo:
    codice:
    ZONA_1   CLIENTE  VALORE
    ZONA_1   CLIENTE  VALORE
    
    ZONA_2   RIGA DA AGGIUNGERE
    ZONA_2   CLIENTE  VALORE
    ZONA_2   CLIENTE  VALORE
    ZONA_2   CLIENTE  VALORE
    Ultima modifica di fermat; 25-07-2018 a 13:58

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.