2014-01-12 147 views
1

我在PHP以下形式:轉換按鈕爲超鏈接

<?php 
<form action='deletepost.php' method='post'> 
    <input type='hidden' name='var' value='$comment_id;'> 
    <input type='submit' value='Delete'> 
</form> 
?> 

當用戶按下刪除按鈕進入deletepost.php腳本如下:

<?php 

$comment = mysql_real_escape_string($_POST['var']); 

    if(isset($comment) && !empty($comment)){ 
    mysql_query("UPDATE `comments` SET `flag`=1 WHERE (`user`='$session_user_id' AND `comments_id`='$comment')"); 
    header('Location: wall.php'); 
}   

?> 

我想要我的表單中的刪除按鈕使其看起來像一個鏈接。任何想法是最好和更簡單的方法來做到這一點?

回答

2

@kumar_v的做到了。僅舉例(使用真實鏈接):

<form action='deletepost.php' method='post'> 
    <input type='hidden' name='var' value='$comment_id;'> 
    <a onclick="javascript:this.parentNode.submit();">Delete</a> 
</form> 
2

指定一個類你所謂的「btn_link」提交按鈕。

HTML:

<input type='submit' value='Delete' class='btn_link'> 

然後你就可以用CSS

.btn_link 
{ 
    background:none!important; 
    border:none; 
    padding:0!important;  
    border-bottom:1px solid #444; /*border is optional*/ 
} 

N.B:請參見下面的意見做,關於使用!important

+2

'!important'是**邪惡**不使用,除非_really_需要 – jgabriel

+0

做解釋。我以前從來沒有聽說過。到相關頁面的鏈接將會很有幫助。 @ jgabriel –

+1

@jgabriel是的。但是,用戶可能會將顏色添加到按鈕。這就是爲什麼我最後使用重要的原因。 –