Schimbare culoare in functie de id

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
giulian9
Mesaje:44

Schimbare culoare in functie de id

Incerc sa colorez o celula din tabela in functie de valoarea din mysql
folosesc functia :

Cod: Selectaţi tot

<?php
    function status_color($x) {
        if ($x == 0  ) return 'background-color:#0f0';
        if ($x == 1  ) return 'background-color:#ffab0a';
        if ($x == 2  ) return 'background-color:#FF0';
        return '';
    }
?>
si incerca sa o apelez din while loop :

Cod: Selectaţi tot

<tr><td style="status_color($id_culoare)">'. $row['Status']. ' </td>
unde

Cod: Selectaţi tot

$id_culoare = $row['Status']
Nu observ ce am gresit , ca celula nu se coloreaza ...Help ;)

Ms

MarPlo Mesaje:4343
Salut
Apelarea functiei in cadrul sirului e gresita.
Incearca asa:

Cod: Selectaţi tot

<tr><td style="'. status_color($id_culoare) .'">'. $row['Status']. ' </td>
- Eventual poti sa verifici codul html rezultat in pagina.