Visualizzazione dei risultati da 1 a 4 su 4

Discussione: help per if

  1. #1

    help per if

    ciao a tutti!!

    ecco il mio problema:

    recupero da una query un tot di righe:

    come faccio ad impostare
    codice:
    while($row=mysql_fetch_array($result))
    {
    if(numero riga=pari)
     {
       scrivi in rosso;
     }
    else
    {
       scrivi in giallo;
    }
    }
    l'unica cosa che sono risucito a fare è mettere nell'if l'ID della riga, il problema è che se ci sono 2 ID pari o 2 ID dispari consecutivi (dovuti alla cencellazione di alcuni record) ottengo lo stesso colore di stampa.

    Grazie mille a tutti per l'aiuto!!
    aquatimer2000

  2. #2
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478
    Potresti risolvere impostando un flag subito prima del ciclo while e verificarlo di volta in volta per poter decidere quale valore attribuirgli dinamicamente...
    Codice PHP:
    [FONT=courier new]<?php

    $i 
    1;
    while(
    $row mysql_fetch_array($result)) {
    $color = ($i == 0) ? ('#FF0000') : ('#FFFF00');
    $i++;
    // in $color avrai il rosso, se il numero è dispari
    // oppure giallo se è pari

    ?>[/FONT]

  3. #3
    counque e più in generale..

    qualsiasi_num % 2 == 0 -> pari
    qualsiasi_num % 2 != 0 -> DISpari

    perchè con % guardi solo il resto dell'operazione di divisione..



    ..IcE..
    visit the BEST italian fotolog http://www.ghiacciato.it/fotolog

    "Solo due cose sono infinite, l'universo e la stupidità dell'essere umano.. ma sulla prima ho ancora delle riserve.." A.Einstein

  4. #4
    perfetto funziona alla grande!!

    Grazie mille per l'aiuto!!

    aquatimer2000

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.