在php中加法和减法

时间:2015-09-10 22:29:28

标签: php

我已经在SQL中编写了对旧数据进行加法或减法的代码,但问题是它在rowa c_a中得到相同的数据$ qty,就像输入数量中的插入4一样 c_a结果也是4

我尝试搜索但找不到它为此我希望得到你的帮助。

   <?
   if ( isset($_GET['edit']))
       {
      $id = $_GET['edit'] ;
      $res= mysql_query("SELECT * FROM cards WHERE id ='$id'");
      $rows=mysql_fetch_array($res) ;
       }    
 $qty = strip_tags($_POST['qty']);

  if ( isset ($_POST['qty'])){
  if(empty($qty)){
   echo "<script type='text/javascript'>alert('الرجاء ادخال المعلومات')</script>";
}else 
$dbadduser = mysql_query("UPDATE cards SET qty='$qty' WHERE id='$id' ")
or die(mysql_error());
if(isset($dbadduser)){
$rows['qty']-=$rows['c_a'];
$dbadduser = mysql_query("UPDATE cards SET c_a='$qty' WHERE id='$id' ")  ;

 echo "<script type='text/javascript'>alert('تم الادخال بنجاح')</script>";        
}    
}
?>

1 个答案:

答案 0 :(得分:0)

在表格标签中,您使用&#34; POST&#34;方法,如果您尝试从$ _GET数组中获取数据,则需要使用&#34; GET&#34;方法。在此http://www.w3schools.com/tags/ref_httpmethods.asp了解更多相关信息。

此外,您似乎正在尝试从$ _GET [&#39;编辑&#39;]获取值,但是没有输入名称&#34;编辑&# 34; HTML中的任何位置