Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Classe Crud com PDO e MYSQLi - #7

11/05/2018

Hoje vamos listar os dados de um usuário específico, pegando por parâmetro da url a id.

Selecionando usuário pela ID - CRUD

O primeiro passo será modificar o arquivo selecao.php alterando o link para a página visualizar.php da seguinte forma:

PDO

<a href="<?php echo "visualizar.php?id={$Fetch['Id']}"; ?>"><img src="Images/Visualizar.png" alt="Visualizar"></a>

MYSQLi

<a href="<?php echo "visualizar.php?id={$Fetch[0]}"; ?>"><img src="Images/Visualizar.png" alt="Visualizar"></a>

Posteriormente iremos criar nosso arquivo visualizar.php que receberá o id por parâmetro GET e exibirá os dados do usuário específico.

PDO

<?php
include("Includes/Header.php");
include("Class/ClassCrud.php");
?>
<div class="Content">
    <?php
        $Crud=new ClassCrud();
        $IdUser=filter_input(INPUT_GET,'id',FILTER_SANITIZE_SPECIAL_CHARS);

        $BFetch=$Crud->selectDB(
            "*",
            "cadastro",
            "where Id=?",
            array($IdUser)
        );
        $Fetch=$BFetch->fetch(PDO::FETCH_ASSOC);
    ?>
    <h1>Dados do Usuário</h1>
    <hr>
    <strong>Nome:</strong> <?php echo $Fetch['Nome']; ?><br>
    <strong>Cidade:</strong> <?php echo $Fetch['Cidade']; ?><br>
    <strong>Sexo:</strong> <?php echo $Fetch['Sexo']; ?><br>
</div>

<?php include("Includes/Footer.php"); ?>

MYSQLi

<?php
include("Includes/Header.php");
include("Class/ClassCrud.php");
?>
<div class="Content">
    <?php
        $Crud=new ClassCrud();
        $IdUser=filter_input(INPUT_GET,'id',FILTER_SANITIZE_SPECIAL_CHARS);

        $BFetch=$Crud->selectDB(
            "*",
            "cadastro",
            "where Id=?",
            "i",
            array(
                $IdUser
            )
        );
        $Result=$BFetch->fetch_all();
        foreach($Result as $Fetch){
    ?>
    <h1>Dados do Usuário</h1>
    <hr>
    <strong>Nome:</strong> <?php echo $Fetch[1]; ?><br>
    <strong>Cidade:</strong> <?php echo $Fetch[2]; ?><br>
    <strong>Sexo:</strong> <?php echo $Fetch[3]; ?><br>
    <?php } ?>
</div>
<?php include("Includes/Footer.php"); ?>

Na próxima aula continuamos :)

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Classe Crud com PDO e MYSQLi - #6
Na vídeo-aula de hoje trabaharemos com a seleção tanto para PDO quanto para MYSQLi. Para tanto, criaremos o método selectDB() na nossa ClassCrud.
Saiba mais!
Classe Crud com PDO e MYSQLi - #8
No tutorial de hoje vamos continuar a serie CRUD no PDO e CRUD no MYSQLi criando o método de apagar dados no banco.
Saiba mais!
Crud
Nesse curso aprenderemos como desenvolver uma ClassCrud com conexão ao banco de dados mysql através dos conectores PDO e MYSQLi.
Saiba mais!