$ _GET无法保存数据库中的数据

时间:2015-08-18 10:53:21

标签: mysql

我正在创建一个联盟网站,我试图在网址中附加用户ID并使用get并保存在数据库中,并在此时点击xyz用户点击。请帮助.Stucked.PSall connections db名称是正确的,并在其他查询中工作

 <?php require_once("navig.php");
        $cool=$_SESSION['user_id'];

        if(isset($_SESSION['user_id'])) {
            ?>
        <form name="form" method="GET" action="<?php echo $_SERVER['PHP_SELF'] ?>"> 
        <a href='http://www.amazon.in/?param=<?php echo $_SESSION['user_id'] ?>'><img src=images/a.png ></a>
        </form>

        <?php
            require_once('connect.php');
            $dbb = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME)
                or die('Error communicating to MySQL server.');
                 if(isset($_GET['param'])){

        $querye = "INSERT INTO orderdata(user_id, store_used) ".
                                "VALUES ('$_GET['param']', 'amazon')";
        mysqli_query ($dbb, $querye);                       
        mysqli_close($dbb);     
        }               
        }
            ?>

2 个答案:

答案 0 :(得分:0)

您正在向http://www.amazon.in/创建请求。

将其替换为您自己的开发环境。例如:http://localhost/

答案 1 :(得分:0)

我认为问题是&#39; $ _ GET [&#39; param&#39;]&#39;您在单引号内使用单引号尝试使用双引号而不是单引号或使用它而不使用任何引号,例如&#39; $ _ GET [param]&#39;