美好的一天
我有一个链接可以执行以下操作
<a href="/lbs_map.php" target="_blank" class="update">Find Client</a>
然后运行所需的页面。当链接用于从我拥有的SQL数据库中减去一个值时,我需要。
数据库具有以下行
id date credit
$sql = "UPDATE items SET credit = credit - 1";
我已尝试将上述字符串输入代码中:
<a href="/lbs_map.php" target="_blank" class="$sql = "UPDATE items SET credit = credit - 1";">Find Client</a>
但似乎无法让它发挥作用。
在使用链接时,请帮助我所需要的一笔信用额扣除。但链接仍然必须预先形成href
编辑:
$sql = "insert into avis_lbs_log set lng = '".$long."', lat = '".$lat."', distance =
'".$distance."', msisdn = '".$msisdn."', date_time = '".$today."'";
$sql = "UPDATE avis_credit SET cred = cred - 1'";
答案 0 :(得分:3)
您必须在lbs_map.php
中触发此查询以减少值
//lbs_map.php
<?php
//mysql connection
$sql = "UPDATE items SET credit = credit - 1";
//execute the sql query
//your rest of code
答案 1 :(得分:2)
您需要做的是设置不包含您的语句的代码。这是为了防止SQL注入。更好的方法是:
<a href="/lbs_map.php?do=update" target="_blank" class="update">Find Client</a>
然后在PHP
中,您可以检查是否$_GET['do'] == 'update'
并执行更新。