php - crud
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!
desde já muito obrigado!
Aislan Santos
Curtidas 0
Melhor post
Alex William
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.:
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.
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.
GOSTEI 1
Mais Respostas
Aislan Santos
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.:
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.
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.
GOSTEI 0
Aislan Santos
03/07/2019
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>
<?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>
GOSTEI 0
Romeu Sebastiao
03/07/2019
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!
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
GOSTEI 0