2015-06-22 76 views
0

我在這裏顯示記錄表單數據庫的代碼..我想要的是,我想使用戶名鏈接,當我點擊鏈接的用戶名,它會打開一個新的窗口..可以有人請幫助我it..because我試圖從互聯網上搜索,但它不工作..如何使mysql中的記錄鏈接?

繼承人的代碼

public function dataview($query) 
{ 

$stmt = $this->db->prepare($query); 
$stmt->execute(); 

if($stmt->rowCount()>0) 
{ 
while($row=$stmt->fetch(PDO::FETCH_ASSOC)) { 
echo "<tr>"; 
echo "<td> ".$row['user_id']." </td>"; 
echo "<td> ".$row['username']." </td>"; 

echo "<td> ".$row['password']." </td>"; 
echo '<td><a style="float:left" href="VIEWSAMPLE.PHP?user_id=' . $row["user_id"] . '>'.$row["username"].'"<input name="image" type="image" value="edit"><image src="image/EDIT.png" class="img-responsive" width="25px"></a> 
    <a style="float:left" href="delete.php?user_id=' . $row["user_id"] . '>" <input name="image" type="image" value="delete" onclick="return confirm(\'are you sure?\')"><image src="image/DELETE.png" class="img-responsive" width="25px"> </a></td>'; 
    echo "</tr>"; 
    } 
} 
else 
{ 
echo "<tr>"; 
     "<td>Nothing here...</td>"; 
     "</tr>"; 
    } 
} 
} 
?> 

這裏是POP_UP代碼(本)

功能POP_UP (url){ window.open(url,'win2','status = no,toolbar = no,scrollbars = yes,titlebar = no,menubar = no,resizable = yes,width = 800,height = 600,directories = no,location =無') }

+1

你有什麼試過?你說「它不工作」,所以你一定嘗試過一些東西。如果您發佈的代碼是您的嘗試,那麼您有哪些具體問題? 「它不工作」幾乎肯定是不夠的。 –

+0

@WaiHaLee itried this code echo'​​'.$row["username"].'';但問題是,當我點擊鏈接它打開一個新的窗口,但在同一時間,它也打開一個新的標籤.. –

+1

這可能是因爲你同時使用JavaScript到'pop_up'一個新窗口** *和***'target =「_ blank」'這也*彈出一個新窗口...?! – deceze

回答

1

請張貼

pop_up(this) 

Javascript代碼如果下js的方法對新窗口寫任何代碼,然後在錨標記刪除

target="_blank"

+0

我已經刪除了目標=「_ blank」,但現在的問題是當我點擊鏈接時,它會打開一個新窗口,這很好,但問題是它也將我重定向到頁面..你能幫我嗎? –

+0

將href改爲href =「#」並添加這一行Edit獲取js方法中的鏈接並將其添加到窗口鏈接上,就像這個window.open(「url」,「_ blank」) –

+0

我試過了,但現在它的重定向到VIEWSAMPLE.PHP頁面 –