2016-03-05 22 views
0
<?php while($row=mysql_fetch_array($res)) { 

    $imp_to=explode(',',$row['mail_to_user_id']); 

    $imp_cc=explode(',',$row['mail_cc_user_id']); 

if($imp_to == $_SESSION['user_id'] or $imp_cc == $_SESSION['user_id']) 
    { 

    } 
+1

使用in_array()函數可能會得到一些幫助 –

+0

使用in_array($ _ SESSION [ 'USER_ID'],$ imp_to)或in_array($ _ SESSION [ 'USER_ID' ],$ imp_cc) – WisdmLabs

+0

規範化數據庫。 – symcbean

回答

0

嘗試這樣的..

<?php while($row=mysql_fetch_array($res)) { 

    $imp_to=explode(',',$row['mail_to_user_id']); 

    $imp_cc=explode(',',$row['mail_cc_user_id']); 

    if(in_array($_SESSION['user_id'] ,$imp_to) || in_array($_SESSION['user_id'] ,$imp_cc)) 
    { 

    } 
+0

它不幹活... :( – zarana

+0

你嘗試過在if條件? –

+0

嘗試讓$ imp_to數組,然後帶動了環和僅在一個$ imp_to for循環檢查,如果條件.. –