2015-06-19 104 views
0

所以我需要幫助一些東西。在該照片中,「Kompanijos savininkas」應顯示打開列表中所有用戶的「姓氏,姓名」。每個user_id都有不同的顏色。所以名字應該用代碼的顏色來着色。但是我做錯了什麼,因爲只有顏色代碼不顯示顏色名稱。這是我改變的照片和代碼。請幫助。PHP/MYSQL我在做什麼錯誤

enter image description here

// collect all the users for the company owner list 
$q = new DBQuery; 
$q->addTable('users','u'); 
$q->addTable('contacts','con'); 
$q->addQuery('user_id'); 
$q->addQuery('user_color'); 
$q->addQuery('CONCAT_WS(", ",contact_last_name,contact_first_name)'); 
$q->addOrder('contact_last_name'); 
$q->addWhere('u.user_contact = con.contact_id'); 
$owners = $q->loadHashList(); 

    <tr> 
     <td align="right"><?php echo $AppUI->_('Kompanijos savininkas'); ?>:</td> 
     <td> 
    <?php 
echo arraySelect($owners, 'company_owner', 'size="1" class="text" style="color:"$user_color"', 
       ((@$obj->company_owner) ? $obj->company_owner : $AppUI->user_id)); 
    ?> 
     </td> 
    </tr> 
+0

林不知道我完全理解到底是什麼傻冒後,但你不能風格列表框中的內容作爲其瀏覽器的特定部件。 – DevDonkey

回答

1
<?php 
echo arraySelect($owners, 'company_owner', 'size="1" class="text" style="color:'.$user_color.';"', 
       ((@$obj->company_owner) ? $obj->company_owner : $AppUI->user_id)); 
    ?>