2012-09-12 173 views
-3

PHP相對較新,我正在使用PHP生成一個填充了來自數據庫記錄的表,並在'echo'表中有一列,它是一個超鏈接。有一種簡單的方法可以讓我點擊鏈接打開一個新的瀏覽器標籤?相關代碼如下...在PHP echo聲明中的新選項卡中打開鏈接

echo "<tr align = center bgcolor=white><td><b><a href=view_rfp_detail.php?sna=$sna >$sna</a></b></td><td>$ques</a></td><td>$ans</a></td>"; 

感謝

+1

也以免混淆OP您遇到的問題是HTML問題而不是PHP – martynthewolf

回答

12

如果你想打開一個新標籤試目標錨標籤

<a target = '_blank' href=view_rfp_detail.php?sna=$sna >$sna</a> 
+0

這是正確的答案。我正在使用「而不是」 – user1662306

2

添加target="_blank"到您的標籤。

0

你可以這樣做:

echo "<tr align = center bgcolor=white><td><b><a target=\"_blank\" href=view_rfp_detail.php?sna=$sna >$sna</a></b></td><td>$ques</a></td><td>$ans</a></td>"; 

但是基於用戶如何配置他們的瀏覽器,這可能會在新標籤頁或新窗口中打開鏈接。

0
echo <<<TR 
<tr style="text-align: center; background: white"> 
    <td> 
    <strong><a href="view_rfp_detail.php?sna={$sna}" target="_blank">{$sna}</a></strong> 
    </td> 
    <td>{$ques}</td> 
    <td>{$ans}</td> 
</tr> 
TR 

FTFY

0

你也可以使用JavaScript提供相同的功能,並得到全面嚴格的驗證錯誤=空白。

<a onclick="window.open(this.href); return false;" href=view_rfp_detail.php?sna=$sna >$sna</a> 
相關問題