从表单获取用户名并在github api中搜索

时间:2016-10-18 13:12:40

标签: php api github

我试图使用Github api搜索用户,但我不确定我在这里做错了什么。

我的HTML格式:

<form action="" method="get">
  <div class="form-group">
    <label >Buscar Usuario</label>
    <input class="form-control" type="text" name="username">
  </div>  
  <button type="submit" name="submit" class="btn btn-default">Procurar</button>
</form>

我的PHP代码:

<?php 
    function buscaUser()
    {
        $user=  $_GET['username'];
        $ch = curl_init();
        $url ="https://api.github.com/search/users?q=".$user;
        curl_setopt($ch, CURLOPT_URL,$url);
        $result=curl_exec($ch);
        curl_close($ch);
        var_dump(json_decode($result));
    }
?>

1 个答案:

答案 0 :(得分:0)

你没有在任何地方打电话给 buscaUser()

这样做:

<?php 
function buscaUser($user) {
    $ch = curl_init();
    $url ="https://api.github.com/search/users?q=".$user;
    curl_setopt($ch, CURLOPT_URL,$url);
    $result=curl_exec($ch);
    curl_close($ch);
    var_dump(json_decode($result));
}
?>

然后你可以调用函数并传递提交的值:

<?php
    echo buscaUser($_GET['username']);
?>

应该做!