Visualizzazione dei risultati da 1 a 8 su 8

Discussione: if else

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

    if else

    ciao a tutti,

    perchè ricevo errore??

    codice:
    if ($colore == "SEG") { 
    $pdf->SetFillColor(10,78,149); // colore fondo
    } 
    else { 
    ($colore == "SIN")
    $pdf->SetFillColor(0,90,173); // colore fondo
    } 
    else { 
    ($colore == "TIM")
    $pdf->SetFillColor(180,34,107); // colore fondo
    } 
    else { 
    ($colore == "TAR")
    $pdf->SetFillColor(236,146,36); // colore fondo
    };
    Grazie

  2. #2
    if
    elseif
    elseif
    else


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    se specifichi nuove condizioni devi usare elseif anzichè else:
    codice:
    if (condizione1)
    ...
    elseif (condizione2)
    ...
    elseif (condizione3)
    ...
    else
    ...

    think simple think ringo

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    cosi ricevo cmq un'errore

    codice:
    Parse error: parse error, expecting `'('' in c:\appserv\www\pdf\genera.php on line 140
    codice:
    if ($colore == "SEG") { 
    $pdf->SetFillColor(10,78,149); // colore fondo
    }elseif {  // questa è la linea
    ($colore == "SIN")
    $pdf->SetFillColor(0,90,173); // colore fondo
    } elseif { 
    ($colore == "TIM")
    $pdf->SetFillColor(180,34,107); // colore fondo
    } else { 
    ($colore == "TAR")
    $pdf->SetFillColor(236,146,36); // colore fondo
    };

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    if ($colore == "SEG") { 
    	$pdf->SetFillColor(10,78,149); // colore fondo
    } elseif ($colore == "SIN") {
    	$pdf->SetFillColor(0,90,173); // colore fondo
    } elseif ($colore == "TIM") { 
    	$pdf->SetFillColor(180,34,107); // colore fondo
    } elseif ($colore == "TAR") { 
    	$pdf->SetFillColor(236,146,36); // colore fondo
    };

    think simple think ringo

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    grazie mille!!!!

    posso farti un'altra domandina

    perchè quando impagino un pdf ad esempio di 12 pagine a 11 pagine mette l'intestazione e tutto ilresto alla 12 salta l'intestazione, questo succede anche se il pdf e di 3 pagine l'ultima viene fuori sempresenza intestazione

  7. #7
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    io userei uno switch in questo caso al posto degli else if è più "giusto"
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  8. #8
    Originariamente inviato da luke83
    io userei uno switch in questo caso al posto degli else if è più "giusto"
    E' piu' "uguale" ...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.