2016-10-18 78 views
0

我正在嘗試搜索使用Github API的用戶,但我不確定我在這裏做錯了什麼。從窗體中獲取用戶名並在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)); 
    } 
?> 
+0

你得到了什麼錯誤? –

+0

你是否在某處調用了這個'buscaUser'函數? –

+0

echo $ user並檢查它是否正確 –

回答

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']); 
?> 

應該做的!

相關問題