Jump to content
ryancartola

Como exibir apenas os dados que eu desejo no meu site? php e mysql

Recommended Posts

Olá, estou fazendo um trabalho para meu curso e me surgiu uma dúvida .

Montei o crud e até agora tenho tudo funcionando, mas meu professor nos pediu para adicionar o campo Visualizar e visualizar assim, apenas o dado de uma pessoa. Ou seja, ao clicar em visualizar preciso ter como resultado os dados de apenas uma pessoa e não de todas como estou vendo ( vê-se nas imagens, imagem 2 que aparece ao clicar em qualquer visualizar da página index). Alguém me ajuda?

Meu codigo de visualizar: 

 

<HTML>
<?php

//including the database connection file
//include_once("classes/Crud.php");
include_once "Crud.php" ;
$crud = new Crud();
 
//fetching data in descending order (lastest entry first)
$query = "SELECT * FROM infracao ORDER BY codigo DESC";
$result = $crud->getData($query);
//echo '<pre>'; print_r($result); exit;

    function get_post_action($codigo) { 
        $params = func_get_args(); 
        foreach ($params as $codigo) { 
            if (isset($_POST[$codigo])) { 
                return $codigo; 
            } 
        } 
    }    

$servername = "localhost";
$database = "test";
$username = "root";
$password = "";
// Criando conexão
$conn = mysqli_connect($servername, $username, $password, $database);
// Checando conexão
if (!$conn) {
      die("Connection failed: " . mysqli_connect_error());
}
 
echo "<h2>Sucesso - Conectado ao banco</h2>";
 
?>

<!DOCTYPE html>
<html>
<head>    
    <title>Página principal</title>
</head>
 
<body>
    <table width='80%' border=0>
 
    <tr bgcolor='#CCCCCC'>
        <td>Nome do condutor</td>
        <td>CNH do condutor</td>
        <td>Descrição da infração</td>
        <td>Pontos da infração</td>
    </tr>
    
    <?php 
    foreach ($result as $key => $res) {       
        echo "<tr>";
        echo "<td>".$res['nome_condutor']."</td>";
        echo "<td>".$res['cnh']."</td>";
        echo "<td>".$res['desc_infracao']."</td>";
        echo "<td>".$res['ponto_infracao']."</td>";  
                
    }
    
    ?>
    
</table>
</body>
</html>

dados de todas as pessoas.png

dados de todas as pessoas bd.png

Share this post


Link to post
Share on other sites

Utilize a cláusula WHERE para obter os dados de um cliente.

 

Exemplo:

Obter os dados de um Cliente com o ID = 1

 

SQL

SELECT * 
FROM clientes
WHERE idCliente = 1;

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By tatysouzac
      Minha view:
      <div>                            
                                          <form method="post" action="http://localhost/integradorcode/index.php/welcome/validar">
                                          EMAIL: <input type="text" name="email"  /> <br><br>
                                          SENHA:  <input type="password" name="senha"/> <br><br><br><br>
                                          <input class="myButton" type="submit" value="Entrar"/> <br><br>
                                          </form>
                                          <a href="Cadastro.php" class="myButton">Cadastrar</a><br><br>
                                          <a href="#" class="myButton">Esqueceu sua senha?</a>
               </div>
       
       
       
      Controller:
       
          public function validar(){
              //var_dump($_POST);
              $this->load->model("Cadastro_model");
              $result = $this->Cadastro_model->validar($_POST["email"],md5($_POST["senha"]));
              var_dump($result);
          }
       
       
      Model:
       
          function validar($email, $senha){
              return $this->db->query("SELECT * FROM `cadastro_clientes` WHERE email_cliente = '{$email}'  AND senha_cliente = '{$senha}' AND status = 1 LIMIT 1")->result_array();
          }
       
       
      Não da nenhuma mensagem de erro mas coloco senha e login certos do meu bd e o return não retorna nada array 0 
    • By MateusOFCZ
      Olá, estou desenvolvendo um projeto de registro de clientes em java no netbeans e usando o MySQL Workbench e Xampp, gostaria de saber se é possível fazer com que o programa fique verificando se está conectado com o banco de dados, e caso não esteja ele mostra uma mensagem pedindo para o usuário se conectar em uma rede, caso ele se conecte o programa irá esconder essa mensagem e funcionará normalmente.

      Eu consegui fazer com que ele mostre se está conectado ou não, porém se eu desligar o servidor ele não atualiza mostrando que está offline, ele continua como online...
    • By terra
      Olá,
       Tenho esse codigo
       
      e gostaria de chamar  bairro = dados.address.suburb; aqui nesse função 
       
       
      Agradeço qualquer ajuda
    • By ricardonews
      olá pessoal, eu não estou conseguindo fazer o redirecionamento apos o cadastro para index, eu estou perdido entre os ifs e else, eu acho que só pode ser isso,  quando eu coloco meu código trava, e não faz nada. vou postar o print.

    • By Fábio Capello
      Oi pessoal tudo bem?sou novo no fórum estou desenvolvendo um sistema web preciso de ajuda meu dificuldade e para por segurança na páginas php.quando um usuário logado quer mudar de navegador ele cópia link e colou em outro navegador ele terá acesso mas quero que ele direcione para página de login 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.