php - crud

03/07/2019

0

Boa tarde, pessoal estou tentando desenvolver uma aplicação em php para aposentar algumas planilhas do meu trabalho, fiz a parte de salvar clientes e consultas, estou com problemas para selecionar uma linha da tabela para fazer o delete e o update e o select. alguém poderia me dar um uma luz ?

desde já muito obrigado!
Aislan Santos

Aislan Santos

Responder

Post mais votado

03/07/2019

Olá amigo.

Quando você mostrar os botões de excluir e editar, no link das paginas vc tem que enviar o id(identity) do registro que você quer excluir.

Ex.:
    <button name="excluir" onclick="excluir.php?id=1" />


mais ou menos assim, só que como você deve estar trazendo esses dados por foreach ou while tem que por no lugar do id a posição do array que tenha o identificador do registro.

Espero ter ajudado. :D

Se precisar de uma explicação melhor, poste o codigo da sua listagem que eu verifico.

Alex William

Alex William
Responder

Mais Posts

04/07/2019

Aislan Santos

Olá amigo.

Quando você mostrar os botões de excluir e editar, no link das paginas vc tem que enviar o id(identity) do registro que você quer excluir.

Ex.:
    <button name="excluir" onclick="excluir.php?id=1" />


mais ou menos assim, só que como você deve estar trazendo esses dados por foreach ou while tem que por no lugar do id a posição do array que tenha o identificador do registro.

Espero ter ajudado. :D

Se precisar de uma explicação melhor, poste o codigo da sua listagem que eu verifico.


Na verdade a minha duvida no momento é como clicar na linha da tabela e recuperar a informação para edição/excluisão.
Responder

05/07/2019

Aislan Santos

alguém sabe me falar se seria assim ?

<?php

include_once("Conexao.php");

$filtro = isset($_GET['filtro']) ? $_GET['filtro'] : "";

$sql = "select * from clientes where nome like'%$filtro%' order by nome";
$consulta = mysqli_query($conexao, $sql);
$registros = mysqli_num_rows($consulta);


?>

<!DOCTYPE HTML>
<html lang="pt-br">

<head>
<meta charset="UTF-8">
<title>Controle de Soja</title>
<!-- Aqui chamamos o nosso arquivo css externo -->
<link rel="stylesheet" href="../teste2/css/Pagina.css" />
<script type="text/javascript" src="..test2/js/tabela.js"></script>

<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
</head>

<body>
<header>
<h1>
<?php
include_once 'header.html';
?>
</h1>
<div>
<?php
include_once 'menu.html';
?>
</div>
<div class="containerPagina">
<nav class="navPagina">
<ul class="MenuLeft">
<a href="CadCli.php">
<li>Cadastro</li>
</a>
<a href="consultaCli.php">
<li>Consulta</li>
</a>
</ul>
</nav>


<section>

<h1>Consulta Clientes</h1>
<hr><br><br>

<form action="" method="get">
filtrar por nome: <input type="text" name="filtro" class="campo" required autofocus />
<input type="submit" value="Pesquisar" class="btn">
</form>



<?php
echo
"<table class='tabela'>
<tr>
<th>CÓDIGO</th>
<th>NOME</th>
<th>E-MAIL</th>
<th>OPÇÕES</th>
</tr>";
?>

<?php while ($row = mysqli_fetch_array($consulta)) { ?>
<?php echo "<tr>"; ?>
<?php echo "<td>" . $row['Codigo'] . "</td>"; ?>
<?php echo "<td>" . $row['Nome'] . "</td>"; ?>
<?php echo "<td>" . $row['Email'] . "</td>"; ?>
<td>
<a href="cliEditar.php?codigo=<?php echo $dado['codigo']; ?>" class=tbtb>Editar</a>
<a href="cliExcluir.php?codigo=<?php echo $dado['codigo']; ?>" class=tbtb>Excluir</a>
</td>
<?php echo "</tr>"; ?>
<?php } ?>
<?php
echo "</table>";
mysqli_close($conexao);
?>
</section>



</div>
</header>

<footer>

</footer>
</body>

</html>
Responder

24/07/2019

Romeu Sebastiao

Boa tarde, pessoal estou tentando desenvolver uma aplicação em php para aposentar algumas planilhas do meu trabalho, fiz a parte de salvar clientes e consultas, estou com problemas para selecionar uma linha da tabela para fazer o delete e o update e o select. alguém poderia me dar um uma luz ?

desde já muito obrigado!


Bom dia! Desculpe a intromissão, mas quer economizar tempo com CRUD? de uma olhada em meu gerador: https://www.facebook.com/romestuma
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar