我想点击图片后 通过onclick调用一个count.php文件来更新图片的浏览量 是否onclick只能调用js文件呢? 如果调用PHP的话该怎么写代码<img src="" onclick="count.php?id=<?=$id?>" />count.php
<?PHP
$id=$_GET['id'];
db->connect();
db->select();
db->update("update xxx set count=count+1 where id=$id");
db->close();
?>
<?PHP
$id=$_GET['id'];
db->connect();
db->select();
db->update("update xxx set count=count+1 where id=$id");
db->close();
?>
function click()
{
window.open(count.php);
}
<script/>
<img src="" onclick="click()"/>count.php
<?PHP
$id=$_GET['id'];
db->connect();
db->select();
db->update("update xxx set count=count+1 where id=$id");
db->close();
?>
里面的代码是JavaScript代码!
或者你用AJAX
<script>
function click(id , link)
{
window.open('count.php?id='+ id +'&link='+ link);
}
<script/><img src="" onclick="click(56, 'http://domain.com/XXX/XXX/xxx');"/>
count.php
<?PHP
$id=$_GET['id'];
$link=$_GET['link'];
$db = new XXX;
$db->connect();
$db->select();
$db->update("update xxx set count=count+1 where id=$id");
$db->close();
$header("Location: $link"); //在这里location 或脚本,你自己选吧...
?>