dougou8573 2016-07-25 11:59
浏览 13

用户使用PHP进行计算的两个数据

May I know how exactly equation in PHP works? All my data can be extracted well, but how can I get two data fromuser which are $method=$_GET['method']; and $valueinsert=$_GET['valueinsert'];.

$valueinsert=$_GET['valueinsert'];
                        $method=$_GET['method'];
                        error_reporting(E_ALL ^ E_DEPRECATED);
                        //connect to the server
                        $connect= mysql_connect("127.0.0.1","root","");
                        //$conn = new mysqli($servername, $username, $password);
                        if(!$connect)
                        {
                        die('Could not connect: '.mysql_error($connect));
                        }
                        //connect to the database
                        mysql_select_db("fyp",$connect);

                        $query5 = "SELECT method, SUM(revenue), SUM(cost) FROM `table 1` WHERE method = '$method'"; 
                        $result5 = mysql_query($query5) or die(mysql_error());

                        $sql="SELECT * FROM `table 1` WHERE method='$method'";
                        $query=mysql_query($sql,$connect);

                        echo"<table align=center width='80%'>";
                            echo"<td valign='top' width='20%'> ";
                            echo "<b><u>$method </u></b>" ;
                                echo "</br>";
                                while($row = mysql_fetch_array($result5)){
                                    echo "Total Profit = RM ". round($row['SUM(revenue)']- ($row['SUM(cost)']- '$valueinsert' ) ,2);
                                    echo "<br />";
                                }

                        echo"</table>";
                        ?>
  • 写回答

2条回答 默认 最新

  • dpy3846 2016-07-25 12:03
    关注

    Change the query to this

    Method 1

    $query4 = "SELECT Method, SUM(cost) as cost, SUM(revenue) as revenue FROM `table 1` WHERE Method = '$Method'"; 
    

    And also in fetching the result side. Should be like this

       echo "Total Gross Margin = RM ". round($row['revenue']- $row['cost'] / $row['revenue'],2);
    

    Method 2

    echo "Total Gross Margin = RM ". round($row['(SUM(Revenue)-SUM(cost))/SUM(Revenue)'],2);
    
    评论

报告相同问题?

悬赏问题

  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 AT89C51控制8位八段数码管显示时钟。
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 下图接收小电路,谁知道原理
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题