Visualizzazione dei risultati da 1 a 7 su 7

Discussione: alternare le righe

  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    alternare le righe

    in un ciclo WHILE vorrei altrnare le righe con i colori, una bianca e una etc.....

    ma non so come si fa!!!!

    un aiutino?
    ¿Hasta la pasta?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova così:
    Codice PHP:
    $index 0;
    while(
    condizione)
    {
      if(
    $index == 0
       echo 
    "riga pari";
      else
       echo 
    "riga dispari";
     
      
    $index++;


    ciao

  3. #3
    Usa il modulo

    Mettiamo caso che usi $row per il conteggio delle righe, quello che ti serve è questo


    if( $row%2==0 ) {
    # fai qualcosa
    ) else {
    # fai qualcos'altro
    }

  4. #4
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    credo di non aver capito:
    io faccio:


    $query_limit = mysql_query("SELECT * FROM sfb LIMIT $primo, $per_page");

    while ($riga = mysql_fetch_array( $query_limit ) )
    {

    echo("<td width=5%><div align=center><font face=arial size=1 color=blue>" . $riga["id_pro"] . "</font></div></td>");

    echo("<td width=10%><div align=center><font face=arial size=1 color=blue>" . $riga["citta"] . "</font></div></td>");

    etc.....
    }


    poi?
    ¿Hasta la pasta?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da polinet
    credo di non aver capito:
    io faccio:


    $query_limit = mysql_query("SELECT * FROM sfb LIMIT $primo, $per_page");

    $index = 0;
    while ($riga = mysql_fetch_array( $query_limit ) )
    {
    $colorRow = ($index % 2 == 0) ? "#FFFFFF" : "#000000";

    echo "<tr bgcolor:'$colorRow'>";
    echo("<td width=5%><div align=center><font face=arial size=1 color=blue>" . $riga["id_pro"] . "</font></div></td>");

    echo("<td width=10%><div align=center><font face=arial size=1 color=blue>" . $riga["citta"] . "</font></div></td>");
    echo "</tr>";

    $index++;
    }
    prova così...ciao

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    si funziona!!!
    cosi: echo "<tr bgcolor= '$colorRow'>";

    grazie!!!
    ¿Hasta la pasta?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Originariamente inviato da polinet
    si funziona!!!
    cosi: echo "<tr bgcolor= '$colorRow'>";

    grazie!!!
    Hai ragione...ho sbagliato a scrivere sopra...va bhè,l'importante è che funziona...
    ciao

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.