Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $db_host = "localhost";
- $db_user = "root";
- $db_pass = "root";
- $db_name = "exemplo01";
- <?php
- //função criada que deve ser usada no controller para
- function usuario_listar($conexao){
- $sql = "SELECT id, nome, idade FROM usuario ORDER BY nome";
- $resultado = mysqli_query($conexao, $sql);
- return $resultado;
- }
- <?php
- $titulo = "Manutenção de Usuários";
- //aqui estou fazendo a conexão
- $conexao = mysqli_connect($db_host, $db_user, $db_pass, $db_name);
- if(mysqli_connect_errno($conexao)){
- echo "A conexão falhou, erro reportado: ".mysqli_connect_error();
- exit();
- }
- require ("mdl_usuario.php"); //chamando o model onde está as configurações sql
- //designar quais serão as views a serem carregadas
- //P = Listar, P = Cadastrar e P = Excluir
- if(isset($_GET['p'])){ //aqui começamos a verificar os passos
- $passo = $_GET['p'];
- }else{
- $passo = null;
- }
- switch($passo){
- case"cadastrar"; //como não vamos cadastrar agora
- break; //pulamos
- case"excluir"; //como não vamos excluir pulamos
- break;
- default: //aqui vem o que iremos fazer no momento, que é listar os dados
- $dados = listarDados($conexao);
- require ("view_lista.php");
- break;
- }
- //função criada para chamar os dados do database
- function listarDados($conexao){
- //$resultado a variavel que vai chamar a função usuario_listar que deve foi criada no modell
- $resultado = usuario_listar($conexao);
- //aqui é feito um array para organizar os itens
- $data = array();
- //esse array tem um controle através de um while
- while($row = mysqli_fetch_array($resultado)){
- $data[] = array("id"=>$row['id'], "nome"=>$row['nome'], "idade"=>($row['idade']=="")? "--" : $row['idade'] );
- }
- return $data;
- }
- //esse arquivo sempre deve existir fora do switch pq sempre existira a conexão
- @mysqli_close($conexao);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement