非常简单的问题,但似乎无法使用它吗?
我有一个标准的HTML链接:
<a href=""> <i class="icon icon-arrow-circle-o-up"></i> Like </a>
我想将它用作表单的提交按钮,所以一旦有人点击它,我就可以运行以下代码:
if(isset($_POST['like'])){
mysql_query"UPDATE comments WHERE comment_id='$comment_id' SET like='1'";
}
这会是一个“点击”事件或其他东西,还是我必须使用javascript?
答案 0 :(得分:0)
您正在寻找Ajax:
<a href="" id="like"><i class="icon icon-arrow-circle-o-up"></i> Like </a>
Javascript(jQuery):
$('#like').onClick(function() {
$.ajax({
method: 'post',
url: 'url/to/php/script.php',
data: {commentId: commentId}, // Set commentId to the actual commentId
});
});
答案 1 :(得分:0)
在表单中添加一些ID,例如:&#34; myForm&#34;。
然后你改变你的HTML链接代码:
<a href="" onClick="javascript:document.getElementById('myForm').submit();"> <i class="icon icon-arrow-circle-o-up"></i> Like </a>
答案 2 :(得分:-1)
使用HTML表格:
<form action="yourfile.php" method="POST">
<input type="submit" value="like" />
</form>
将PHP代码放入外部文件(在本例中为yourfile.php)