如何在PHP中运行.ktr转换

时间:2019-02-17 22:39:59

标签: php pentaho kettle pentaho-spoon pentaho-data-integration

我用PHP / HTML开发了以下API:

enter image description here

我需要select选项的结果来为以下ETL转换提供输入:

enter image description here

enter image description here

我在查询中以“ 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/>";

                }
            }

        ?>

0 个答案:

没有答案