2015-11-14 17 views
0

這段代碼構建了一個包含行和2列數據的整個表格,編輯和刪除。我想有人可能想要除我以外的代碼得到問題解答。 (順便破滅功能正在13列在我的記錄和顯示它們。相當簡潔。)如何包含Javascript刪除在使用PHP的鏈接中確認?

$result = mysqli_query($conn, $sql); 


$tablebuild = "<table border = '1' >"; 
$tablebuild .="<tr><td>Edit</td><td>Delete</td>"; 
while ($property = mysqli_fetch_field($result)) { 
    $tablebuild .= "<td>".$property->name."</td>"; 
} 

$tablebuild .="</tr>"; 

while ($row = mysqli_fetch_row($result)) // Data 
{ $tablebuild .= '<tr><td><a href="leader_edit.php?MemberID='.$row[0].'" onClick=\"return confirm("You sure?");\" >Edit</a></td><td><a href="leaders.php?delete=yes&MemberID='.$row[0].'">Delete</a></td><td align="center">'.implode($row,'</td><td align="center">')."</td></tr>\n"; } 


$tablebuild .= "</table>"; 

echo $tablebuild; 

?> 

我把我的onClick事件中調用編輯頁面爲MEMBERID,因爲我不希望鏈接在onClick無法使用的情況下繼續刪除會員。在開始工作之後,我會將其移動到幾乎相同的腳本鏈接,並調用delete函數。

onClick=\"return confirm("You sure?");\"

但是,它似乎並沒有工作。我嘗試了各種逃避和引語,但沒有運氣。也許這是不可能的一個鏈接。我認爲這個代碼是一種很好的簡潔的方式來顯示Html表格格式的記錄集,並且可以很好地保存在代碼庫中。

+0

你試過'onclick =「返回確認('你確定?')」'? –

+0

Tomaso:PHP解析錯誤:語法錯誤,意外的'你'(T_STRING)在C:\ inetpub \ wwwroot \ mazamaslocal \ leaders.php 175行 – JustJohn

回答

0

也許會發出消息'你確定嗎?'在單引號和逃避那些將爲你工作:

onClick="return confirm(\'You sure?\')" 
+0

這工作!非常感謝你! – JustJohn

相關問題