我用PHP / HTML开发了以下API:
我需要select选项的结果来为以下ETL转换提供输入:
我在查询中以“ RJ”为例。但是我需要这个结果来自API。我可以使用什么步骤来恢复此数据? 逆过程可能吗?我可以将转换的结果(这是一个excel工作表)供用户下载吗?
编辑1:这就是我获得表单结果的方式。这是一个简单的PHP代码。
<?php
$conexaobd = new ConexaoBD;
$conexao = $conexaobd->conectarAoBD();
$buscar=$_POST['buscar'];
$sql = "SELECT p.id_projeto, p.municipio, p.estado, p.nome FROM projeto p WHERE p.estado LIKE '%".$buscar."%' ORDER BY p.id_projeto";
$resultado_query = mysqli_query($conexao, $sql);
if (!$resultado_query) {
echo "Erro: " . $sql . "<br>" . mysqli_error($conexao);
}
if (!$linha = $resultado_query->fetch_array(MYSQLI_ASSOC)){
echo "<h3>Nenhum registro encontrado.</h3>";
} else {
while($linha = $resultado_query->fetch_array(MYSQLI_ASSOC)){
$id = $linha['id_projeto'];
$municipio = $linha['municipio'];
$estado = $linha['estado'];
$nome = $linha['nome'];
echo "<h2><strong>ID do projeto: </strong>".@$id."</h2>";
echo "<br/>";
echo "<strong>Município: </strong>".@$municipio;
echo "<br/>";
echo "<strong>Estado: </strong>".@$estado;
echo "<br/>";
echo "<strong>Nome do projeto: </strong>".@$nome;
echo "<br/>";
}
}
?>