Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Colorare sfondo testo in base al risultato

    Ciao
    da una query ricavo differenti tipi di risultati, a seconda della parola risultante vorrei dare alla cella un colore differente, questo è lo script che ho fatto ma naturalmente non funziona e prende solo il colore della prima riga 'PRONTA'=>'#ff0000',

    $type_of_visits=array(
    'PRONTA'=>'#ff0000',
    'OCCUPATA'=>'#00ff00',
    'DA SISTEMARE'=>'#0000ff'
    );
    $color=in_array($patient_visits['type_of_visit'],$type_of_visits)?$type_of_visit[$patient_visits['type_of_visit']]:'#ff0000';

    e questa è la cella della tabella
    <td align=\"center\" style=\"background-color:".$color."\"><p>". $patient_visits['type_of_visit'] ."</p> </td>

    qualche consiglio?
    grazie
    Bono

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Verifica cosa contiene $patient_visits['type_of_visit'] perché il colore rosso (#ff0000) secondo me non ti viene mostrato perché riconosce 'PRONTA', ma perché è il colore di default quando in_array() non trova match.

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.