Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    per capire meglio:

    Codice PHP:
    <table>
    <tr>
    <td>pid</td>
    <td>frutto</td>
    </tr>
    <?php 
    if ( isset( $data ) && !empty( $data ) ) {
    foreach ( 
    $data AS $arrData ) {
      switch ( 
    $arrData['type'] ) {
        case 
    0:
          
    $class 'green';
          break;
        case 
    1:
          
    $class 'yellow';
          break;
        default:
          
    $class 'green';
      }
    ?>
    <tr class="<?php echo $class?>">
     <td><?php echo $arrData['pid']; ?></td>
     <td><?php echo $arrData['nome_frutto']; ?></td>
    </tr>
    <?php ?>
    <?php 
    ?>
    </table>
    Questa volta, più che un voto.. è favoreggiamento.

  2. #12
    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.

  3. #13
    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.

  4. #14
    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

  5. #15
    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'>"

  6. #16
    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. #17
    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.