Olá pessoal, tudo bem? Sou um breve estudante de PHP, meu primeiro contato com "programação" de maneira geral, foi aqui no ALURA. Já fiz alguns cursos, inclusive MySQL e PHP I e II. E um amigo meu, me pediu para elaborar uma aplicação WEB para fazer registro de Cadastros utilizado NOME, CPF e DATA de NASCIMENTO. Eu consegui elaborar tudo, mas dai ele me perguntou se teria como criar uma função de pesquisa deste cadastros. Eu tentei elaborar um código aqui, tomando como base os códigos já vistos nos cursos que fiz e a pouca lógica que tenho sobre o mesmo. Mas acho que ta faltando um IF para mandar os dados para a página...
O que eu elaborei ta da seguinte forma:
função para procurar os dados no MySQL:
function encontraCadastro($conexao, $nome) {
$query = "select * from cadastros where nome = {$nome}";
$resultado = mysqli_query($conexao, $query);
return mysqli_fetch_assoc($resultado);
}
E o código da pagina para fazer a pesquisa ficou assim:
<?php require_once("cabecalho.php");
require_once("banco-cadastro.php");
require_once("logica-usuario.php");
verificaUsuario();
?>
<table class="table table-striped table-bordered">
<thead>
<tr>
<th>Nome</th>
<th>C.P.F</th>
<th>Data de nascimento</th>
<th></th>
<th></th>
</tr>
</thead>
<?php
$cadastro = encontraCadastro($conexao, $nome);
?>
<tbody>
<tr>
<td><?= $cadastro['nome'] ?></td>
<td><?= $cadastro['cpf'] ?></td>
<td><?= $cadastro['data_nascimento'] ?></td>
<td><a class= "btn btn-primary" href="cadastro-altera-formulario.php?id=<?=$cadastro['id']?>">alterar</a></td>
<td>
<form action="remove-cadastro.php" method="post">
<input hidden="text" name="id" value="<?=$cadastro['id']?>" />
<button class="btn btn-danger">remover</button>
</form>
</td>
</tr>
</tbody>
</table>
<?php include("rodape.php"); ?>
Eu sei que ta faltando alguma coisa pra chamar os dados do Mysql e coloca-los na tabela. Talvez um IF... alguém pode ajudar?