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>