boa noite…pessoal é o seguinte estou fazendo um curso de PHP, o que eu preciso é ler alguns dados da minha tabela onde contem registro de tipo Pessoas, e mostrar na mesma janela que foi feito a busca;
Essa é a pagina viewLoalizar, onde o usuario informa o nome que deseja buscar na base:
<!DOCTYPE html>
<section class="row">
<div>
<table border='1px'>
<tr>
<td>ID</td>
<td>NOME</td>
<td>CPF/CNPJ</td>
</tr>
<?php foreach ($array as $key) { ?>
<tr>
<td><?=$key['id']?></td>
<td><?=$key['nome']?></td>
<td><?=$key['cpf']?></td>
</tr>
<?php } ?>
</table>
</div>
</section>
</section>
o botão submit envia os dados para esta tela de controller:
<?php
$nome = $_GET['localizar'];
function buscarPessoa($nome) {
if (isset($nome)) {
$retorno = modelPessoas . buscarPessoa($nome); // recupera os dados na base
$dadosRet = array();
while ($row = mysql_fetch_array($retorno)) {
$dadosRet[] = array("id"=> $row['id'],
"nome"=> $row['nome'],
"cpf"=> $row['cpf'],
"cnpj"=> $row['cnpj']);
}
} else {
echo "Nome não informado";
}
}
Essa é minha model que faz a conexão com o banco de dados:
<?php
require '../DAO/bancoDados.php';
/**
* conexão com banco de dados
*/
$obj = new bancoDados();
$conexao = $obj . conectar();
function buscarPessoa($nome) {
$sql = "select id, nome, cpf, cnpj from assembleia.tbl_pessoas where nome=" . $nome;
$retorno = mysqli_fetch($conexao, $sql);
mysqli_close($conexao);
return $retorno;
}
o retorno das informações quero mostrar na tabela que esta na viewLocalizar. como fazer???