通过url发送的数据更新数据库

时间:2016-07-09 09:10:49

标签: php get

尝试通过在url中输入的数据更新数据库,但它不会给出任何结果 我通过帖子从同一页面上获取数据 并通过URL发送此数据

$result = file_get_contents("http://localhost/service/service.php?action=update_details&name1='.$name1.'&lname1='.$lname1.'&email1='.$email1.'&username1='.$username1.'&password1='.$password1.'&gender1='.$gender1.'&mobile1='.$mobile1.'&address1='.$address1.'id1='.$id1.");

现在通过另一个文件上的get方法获取数据并发送到更新数据库的函数

 if($tag == 'update_details')
{    
    $id = $_GET['id1'];
    $name=($_GET['name1']);     
    $lname=($_GET['lname1']);
    $email=($_GET['email1']);   
    $username=($_GET['username1']);   
    $password=($_GET['password1']); 
    $gender=($_GET['gender1']);
    $mobile=($_GET['mobile1']);
    $address=($_GET['address1']);

    //exit (json_encode($email));
    if ($db ->updateUser($id,$name,$lname,$email,$username,$password,$gender,$mobile,$address)) 
    {
        //  $app_info = "success";
            exit (json_encode("success"));
    }else
    {
        $error="not done";  
         exit (json_encode($error));

    } 

}

并且函数在另一个文件中,其中存在更新代码,但它给出了错误,因为没有完成

0 个答案:

没有答案