2013-11-21 27 views
0

如果禁用href link如果數據庫中的PR行存在值?像我下面的示例表一樣,如果有PR禁用鏈接。如何禁用href

item_name | PR  | <Add> | 

ballpen | pr100 | <a> | 
pencil |  | <a> | 
Paper  |  | <a> | 
Clip  |  | <a> | 

代碼,

<?php 
    echo '<table> 
     <thead> 
     <tr> 
     <th></th> 
     <th>Item Name</th> 
     <th>PR</th> 
     <th><Add></th> 
     </tr> 
     </thead>'; 
    echo '<tbody>'; 
    $i = 1; 
    while ($row = $result1->fetch_assoc()) { 
     if ($row['app_cn'] != '') { 
      echo '<tr> 
      <td>' . $i++ . '</td> 
      <td>' . $row['item_name'] . '</td> 
      <td>' . $row['pr'] . '</td> 
      <td align="center"><a class="fancybox" href="addpr.php?counts=' . $row["id"] . '"></a></td> 
     </tr>'; 
     } 
?> 

我想禁用圓珠筆行<a class="fancybox" href="addpr.php?counts=' . $row["id"] . '"></a>如果行的公關

+1

你是什麼意思*禁用*? – Phil

回答

3
while ($row = $result1->fetch_assoc()) { 
    if ($row['app_cn'] != '') { 
     echo '<tr> 
     <td>' . $i++ . '</td> 
     <td>' . $row['item_name'] . '</td> 
     <td>' . $row['pr'] . '</td> 

     <td align="center">'; 
if (!empty($row['pr'])){ 
    echo '<a class="fancybox" href="addpr.php?counts=' . $row["id"] . '"></a>'; 
} 
echo'</td></tr>'; 
} 
+0

缺少'('條件 – Phil

+0

感謝phil,你可以爲我修復它;-) – 2013-11-21 01:13:03

+0

@Dagon它的工作原理,但我用空而不是!空 – surname

0

設置href屬性"javascript:;"

0

您可以使用以下方法:

... 
echo '<td align="center"><a class="fancybox" href="'.(($row['pr']!="")?'addpr.php?counts='.$row["id"]:'#'). '"></a></td>'; 
0

,如果你想刪除的模式(的fancybox)功能,那麼你可以通過刪除類與jQuery或JavaScript的鏈接這樣做..

例子

$('a[href="PR100"]').removeClass('fancybox'); 

這將檢查頁面上的每個鏈接。如果鏈接的href屬性等於PR100,我們刪除fancybox類,這將阻止彈出窗口。

雖然你的問題很神祕。我猜這是你在問什麼..

0
<?php 
    echo '<table> 
     <thead> 
     <tr> 
     <th></th> 
     <th>Item Name</th> 
     <th>PR</th> 
     <th><Add></th> 
     </tr> 
     </thead>'; 
    echo '<tbody>'; 
    $i = 1; 
    while ($row = $result1->fetch_assoc()) { 
     if ($row['app_cn'] != '') { 
      $url = $row['pr'] ? 'addpr.php?counts=' . $row['pr'] : '#'; 
      echo '<tr> 
      <td>' . $i++ . '</td> 
      <td>' . $row['item_name'] . '</td> 
      <td>' . $row['pr'] . '</td> 
      <td align="center"><a class="fancybox" href="{$url}"></a></td> 
     </tr>'; 
     } 
?>