0

以下代码通常显示 2 列,其中包含链接名称Engagement reportPersonal report.

在某些情况下,第二个超链接字段$ccP为空,我希望单元格也显示为空而不是Personal report

请帮助实现这一目标。

while($row = mysql_fetch_array($login)){
  $Report=$row['ReportName'];
  $cc=$row['LinkEngagement'];
  $ccP=$row['LinkPersonal'];

   print "<tr class='alt'>
    <td align='Left'>$Report</td>
    <td align='Center'><a href='$cc' style='cursor:pointer'      >Engagement report &nbsp;</a></td>
    <td align='Center'><a href='$ccP' style='cursor:pointer'      >Personal report  &nbsp;</a></td>

    </tr>";
  }
  print "</table>";
4

2 回答 2

0

检查是否$ccP有分配给它的东西,如果有则只打印。

if($ccP){
    print "<td align='Center'><a href='$ccP' style='cursor:pointer'      >Personal report  &nbsp;</a></td>";
}
于 2013-08-18T15:28:16.557 回答
0
while($row = mysql_fetch_array($login)){
  $Report=$row['ReportName'];
  $cc=$row['LinkEngagement'];
  $ccP=$row['LinkPersonal'];
  $ccPLink=(empty($ccp)) ? "" : $ccp ;

  print "<tr class='alt'>
           <td align='Left'>$Report</td>
           <td align='Center'><a href='$cc' style='cursor:pointer'>Engagement report &nbsp;</a></td>
           <td align='Center'><a href='$ccP' style='cursor:pointer'>$ccpLink  &nbsp;</a></td>
         </tr>";
}
于 2013-08-18T15:28:17.090 回答