예제 #1
0
function get_equipa($dbconn)
{
    $query = "SELECT * FROM requilib_website.funcionario";
    $query_response = mysql_query($query, $dbconn) or die(mysql_error());
    $counter = 0;
    $equipa = [];
    while ($row = mysql_fetch_array($query_response)) {
        $equipa[$counter]['id'] = $row['id'];
        $equipa[$counter]['nome'] = $row['nome'];
        $equipa[$counter]['equipa'] = $row['equipa'];
        //get main image
        $equipa[$counter]['mainImg'] = get_main_img($dbconn, 'funcionario', $equipa[$counter]['id']);
        //get associated images
        $equipa[$counter]['img'] = get_img($dbconn, 'funcionario', $equipa[$counter]['id']);
        //get associated CV itemsn
        $equipa[$counter]['cv'] = get_cvitem($dbconn, $equipa[$counter]['id']);
        //wrong name 'cv'
        $counter++;
        //proxima medicao da tabela SQL
    }
    echo json_encode(utf8ize($equipa));
    return $equipa;
}
예제 #2
0
function get_equipa($dbconn)
{
    $query = "SELECT * FROM funcionario WHERE nome <> ''";
    $query_response = pg_query($dbconn, $query);
    $counter = 0;
    $equipa = [];
    while ($row = pg_fetch_array($query_response, $counter, PGSQL_BOTH)) {
        $equipa[$counter]['id'] = $row['id'];
        $equipa[$counter]['nome'] = $row['nome'];
        $equipa[$counter]['equipa'] = $row['equipa'];
        $equipa[$counter]['resumo'] = $row['resumo'];
        //get main image
        $equipa[$counter]['mainImg'] = get_main_img($dbconn, 'funcionario', $equipa[$counter]['id']);
        //get associated images
        $equipa[$counter]['img'] = get_img($dbconn, 'funcionario', $equipa[$counter]['id']);
        //get associated CV itemsn
        $equipa[$counter]['cv'] = get_cvitem($dbconn, $equipa[$counter]['id']);
        //wrong name 'cv'
        $counter++;
        //proxima medicao da tabela SQL
        if ($counter == pg_num_rows($query_response)) {
            break;
            //para a execução do ciclo para que não haja erro quando $counter>numero de linhas na tabela
        }
    }
    echo json_encode($equipa);
    return $equipa;
}
예제 #3
0
function get_equipa($dbconn)
{
    $query = "SELECT * FROM funcionario";
    $query_response = $dbconn->query($query);
    $counter = 0;
    $equipa = [];
    while ($row = $query_response->fetch_assoc()) {
        $equipa[$counter]['id'] = $row['id'];
        $equipa[$counter]['nome'] = $row['nome'];
        $equipa[$counter]['equipa'] = $row['equipa'];
        //get main image
        $equipa[$counter]['mainImg'] = get_main_img($dbconn, 'funcionario', $equipa[$counter]['id']);
        //get associated images
        $equipa[$counter]['img'] = get_img($dbconn, 'funcionario', $equipa[$counter]['id']);
        //get associated CV itemsn
        $equipa[$counter]['cv'] = get_cvitem($dbconn, $equipa[$counter]['id']);
        //wrong name 'cv'
        $counter++;
        //proxima medicao da tabela SQL
    }
    echo "here<br>";
    echo json_encode($equipa);
    echo "here<br>";
    return $equipa;
}