Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17

Hybrid View

  1. #1
    Uhm...
    mi sa che la fai troppo semplice.

    Come ti facevo presente il valore (dinamico) può essere infinito,
    dipende da quanti tipi di frutta ci sono in elenco,
    il colore sarebbe sempre quello impostato di default nello switch.

  2. #2
    Quote Originariamente inviata da newbobotime Visualizza il messaggio
    Uhm...
    mi sa che la fai troppo semplice.

    Come ti facevo presente il valore (dinamico) può essere infinito,
    dipende da quanti tipi di frutta ci sono in elenco,
    il colore sarebbe sempre quello impostato di default nello switch.
    allora se non sai come distinguere le mele dalle pere non sarai mai in grado di assegnargli una classe specifica.. è logica non programmazione
    Questa volta, più che un voto.. è favoreggiamento.

  3. #3
    Quote Originariamente inviata da Al_katraz984 Visualizza il messaggio
    allora se non sai come distinguere le mele dalle pere non sarai mai in grado di assegnargli una classe specifica.. è logica non programmazione

    Codice PHP:

    $z
    =0

    foreach(
    $data as $arrData){
      
    $x = ($arrData['pid']%2==0);
      
      if (
    $x==and $z==0){
        
    $color_class='color_1';
        
    $z=1;
      }
      else{
        
    $color_class='color_1';
        
    $z=0;
      }
      
    }

    echo 
    "<tr class='$color_class'>"

  4. #4
    ok capito..

    beh semplicemente se sai tu quali sono i $pid e che colore avranno

    Codice PHP:
      switch ( $arrData['pid'] ) {
        case 
    0:
          
    $class 'green';
          break;
        case 
    1:
          
    $class 'yellow';
          break;
      } 
    o con lo "switch" o con vari "if" è lo stesso.. il modulo non ti serve in questo caso
    Questa volta, più che un voto.. è favoreggiamento.

  5. #5
    Utente di HTML.it L'avatar di linoma
    Registrato dal
    Mar 2010
    Messaggi
    1,346
    Usa i CSS.
    Per gli Spartani e Sparta usa spartan Il mio github

  6. #6
    il tuo ( $arrData['pid'] % 2 == 0 ) indica i numeri pari

    come si evince da:
    Codice PHP:
    for ( $a=0$a<1000$a++) {
        
    $res $a%2;
        if ( 
    $res == ) {
            echo 
    '<br />*Resto: ' $res ' - Valore: ' $a;
            } else {
            echo 
    '<br />Resto: ' $res ' - Valore: ' $a;
        }

    pari e dispari..
    Questa volta, più che un voto.. è favoreggiamento.

  7. #7
    Così funziona !
    Mi sono ricordato che avevo già iniziato una discussione qualche anno fa, riguardava il cambio di colore in base alle week, la logica non cambia.

    http://forum.html.it/forum/showthrea...readid=1402936


    Codice PHP:
    $test = array( 
        
    'uno'
        
    'uno'
        
    'uno'
        
    'due'
        
    'due'
        
    'tre'
        
    'tre'
        
    'tre'
        
    'quattro'
        
    'cinque'
    ); 

    $color     0
    $prev_week ''

    foreach ( 
    $test as $week ) { 
        
    // controlla se e' cambiata la settimana 
        
    if ( $week != $prev_week ) { 
            
    // se si inverti il colore 
            
    $color     = !$color
            
    // e salva la settimana corrente 
            
    $prev_week $week
        } 
        
    // assegna il colore a seconda del valore di $colore 
        
    $class $color 'azzurro' 'bianco'
        
    // output 
        
    echo "<span class=\"$class\">$week</span>\n"


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.