Nova Ourora 2 Denunciar post Postado Abril 30, 2018 <?php $hostname ="127.0.0.1"; $user = "root"; $password = ""; $database = "cadastro"; $conexao = mysqli_connect($hostname,$user, $password, $database); $codigo = mysqli_query($conexao,$sql); $codigo = $_GET['codigo']; $delete = mysqli_query("DELETE * FROM usuarios WHERE codigo='$codigo'")or die(mysqli_error()); if($delete==true) { echo"Dados Excluidos com Sucesso"; } else { echo"Erro ao Excluir"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Maio 2, 2018 tente isso: 1 - essa linha: Citar $codigo = mysqli_query($conexao,$sql); troque por essa: // $codigo = mysqli_query($conexao,$sql); 2 - esse trecho: Citar $delete = mysqli_query("DELETE troque por esse: $delete = mysqli_query($conexao, "DELETE e atenção à variavel $codigo verifique se está passando valores corretos. Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 7, 2018 1 - essa linha: Citar $codigo = mysqli_query($conexao,$sql); troque por essa: // $codigo = mysqli_query($conexao,$sql); Mais elas são iguais... Compartilhar este post Link para o post Compartilhar em outros sites
Jhess 46 Denunciar post Postado Maio 7, 2018 Deixe seu código assim: <?php //Parâmetros de base de dados $hostname ="127.0.0.1"; $user = "root"; $password = ""; $database = "cadastro"; $conexao = mysqli_connect($hostname,$user, $password, $database); //Parâmetro para delete de registro $codigo = $_GET['codigo']; //Estrutura SQL $delete = mysqli_query($conexao, "DELETE FROM usuarios WHERE codigo = '".$codigo."'") or die (mysqli_error()); //Verifica se $delete = true if($delete){ echo "Dados Excluidos com Sucesso"; } else { echo "Erro ao Excluir"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 10, 2018 <?php $host="localhost"; $user="root"; $pass=""; $banco="cadastro"; $conexao=mysqli_connect($host, $user, $pass) or die(mysqli_error()); mysqli_select_db($conexao,$banco) or die(mysqli_error()); ?> <? //Parâmetro para delete de registro $CPF = $_GET['CPF']; //Estrutura SQL $delete = mysqli_query($conexao,"DELETE FROM usuarios WHERE usuarios = '".$CPF."'") or die (mysqli_error()); //Verifica se $delete = true if($delete){ echo "Dados Excluidos com Sucesso"; } else { echo "Erro ao Excluir"; } ?> Ficou assim, sem erros quando executo, mais o registro não apaga ele ainda continua na tabela de visualização, to tentando ainda descobrir o que pode ser Compartilhar este post Link para o post Compartilhar em outros sites
Jhess 46 Denunciar post Postado Maio 10, 2018 Deixe assim: <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "cadastro"; $conexao = new mysqli($host, $user, $pass, $banco); // Checando conexao if ($conexao->connect_error) { die("Connection failed: " . $conexao->connect_error); } //Parâmetro para delete de registro $CPF = $_GET['CPF']; //Estrutura SQL $delete = "DELETE FROM usuarios WHERE usuarios = '".$CPF."'"; //Verifica se a query deu true if ($conexao->query($delete) === TRUE) { echo "Dados Excluidos com Sucesso"; } else { echo "Erro: " . $conexao->error; } ?> Se mesmo assim, não deletar o registro, há algo de errado com a tabela/banco, pra verificar, dê um echo no CPF vindo do GET: <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "cadastro"; $conexao = new mysqli($host, $user, $pass, $banco); // Checando conexao if ($conexao->connect_error) { die("Connection failed: " . $conexao->connect_error); } //Parâmetro para delete de registro echo $_GET['CPF']; exit(); //Estrutura SQL $delete = "DELETE FROM usuarios WHERE usuarios = '".$CPF."'"; //Verifica se a query deu true if ($conexao->query($delete) === TRUE) { echo "Dados Excluidos com Sucesso"; } else { echo "Erro: " . $conexao->error; } ?> E compare se está igual tando no GET quanto no banco de dados este CPF Compartilhar este post Link para o post Compartilhar em outros sites
Vinicius Ianni 189 Denunciar post Postado Maio 12, 2018 O campo utilizado no where é numérico (int, bigint, smallint...) ou texto (char, varchar, text.....) ? Se não me engano, se informar algo como campo = '0000' o banco de dados tratará esse valor como sendo texto, já se informar assim campo = 000 ele trata o valor como sendo numero. Esse pode ser a causa de não estar apagando o registro. Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 18, 2018 Desculpe a demora em responder amigos e irmãos, estou implementando a ultima melhoria na parte de exclusão do php, o senhor https://forum.imasters.com.br/profile/231938-jhess/, e o senhor https://forum.imasters.com.br/profile/75777-vinicius-ianni/, estão sendo muito participativos para este desenvolvimento. Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 18, 2018 <?php include_once("conexao.php"); $filtro = isset($_GET['filtro'])?$_GET['filtro']:""; $sql = "select * from usuarios where CPF like '%$filtro%' order by nome"; $consulta = mysqli_query($conexao,$sql); $registros = mysqli_num_rows($consulta); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Alterar Cadastros1234</title> <style type="text/css"> body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif } /* " Para o input */ .input-search{ border:1px solid #CCC; padding:5px 14px; font-size:20px; margin:10px 0; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px; } .input-search::-webkit-input-placeholder{ font-style:italic } .input-search:-moz-placeholder { font-style:italic } .input-search:-ms-input-placeholder { font-style:italic } /* " Para a tabela */ table.lista-clientes{ border-collapse:collapse; font-size:16px; font-family:Tahoma, Geneva, sans-serif; } table.lista-clientes th{ padding:5px; background:#EEE; border:1px solid #CCC; } table.lista-clientes td{ padding:3px; border:1px solid #CCC; } </style> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.quick.search.js"></script> <?php $parametro = filter_input(INPUT_GET, "parametro"); $mysqllink = mysqli_connect("localhost" , "root", ""); mysqli_select_db($mysqllink, "cadastro"); if ($parametro){ $dados = mysqli_query("select * from usuarios where nome like '$parametro%' order by CPF"); }else { $dados = mysqli_query($mysqllink, "select * from usuarios order by CPF"); } $linha = mysqli_fetch_assoc($dados); $total = mysqli_num_rows($dados); ?> </head> <body> <center> <p> <form action="<?php echo $_SERVER['PHP_SELF']; ?>"> </p> <h1>Consultas</h1> <hr> Entre com o numero do CPF: <input type="text" class="input-search" alt="lista-clientes" placeholder="Buscar nesta lista"/><br><br> <?php $filtro = isset($_GET['filtro'])?$_GET['filtro']:""; $sql = "select * from usuarios where CPF like '%$filtro%' order by CPF"; $consulta = mysqli_query($conexao,$sql); $registros = mysqli_num_rows($consulta); print "*** Sempre confirme os dados antes de alterar ***<br> <strong>$filtro</strong>.<br><br>"; print "$registros Total de Registros encontrado(s)."; print "<br><br>"; while($registros = mysqli_fetch_array($consulta)){ $codigo = $registros[0]; $CPF = $registros[8]; $nome = $registros[0]; $sobrenome = $registros[1]; $pais = $registros[2]; $estado = $registros[3]; $cidade = $registros[4]; $email = $registros[5]; $senha = $registros[6]; } ?> <table class="lista-clientes table-striped table-advance table-hover"> <thead> <tr> <th scope="col">Id</th> <th scope="col">CPF</th> <th scope="col">Nome</th> <th scope="col">Sobrenome</th> <th scope="col">pais</th> <th scope="col">Estado</th> <th scope="col">Cidade</th> <th scope="col">Email</th> <th scope="col">Senha</th> </tr> </thead> <?php if ($total) { do { ?> <tr> <td><?php echo $linha['id'] ?></td> <td><?php echo $linha['CPF'] ?></td> <td><?php echo $linha['nome'] ?></td> <td><?php echo $linha['sobrenome'] ?></td> <td><?php echo $linha['pais'] ?></td> <td><?php echo $linha['estado'] ?></td> <td><?php echo $linha['cidade'] ?></td> <td><?php echo $linha['email'] ?></td> <td><?php echo $linha['senha'] ?></td> <td><a href="<?php echo "paginaalterar.php?id=" . $linha['id'] . "&CPF" . $linha['CPF'] . "&nome" . $linha['nome'] . "&sobrenome" . $linha['sobrenome'] . "&pais" . $linha['pais'] . "&estado" . $linha['estado'] . "&cidade" . $linha['cidade'] . "&email" . $linha['email'] . "&senha" . $linha['senha']?>">Alterar</td> <td><form method="post"><input type="hidden" name="excluir" value="<?= $linha["id"] ?>"><button type="submit" class="btn btn-primary" value="Salvar"> <span class="glyphicon glyphicon-remove"></span> </button></button></form></td> </tr> </tr> </tr> <?php if(isset($_POST['excluir']) && filter_input(INPUT_POST, 'excluir', FILTER_VALIDATE_INT) !== false){ $id = mysqli_real_escape_string($conexao, $_POST['excluir']); $sql2 = "delete from usuarios where id='$id'"; $qry2 = mysqli_query($conexao,$sql2); } ?> <?php } while ($linha = mysqli_fetch_assoc($dados)); mysqli_free_result($dados);} ?> <?php $sql = "select * from usuarios"; $qry = mysqli_query($conexao,$sql); while($linha = mysqli_fetch_array($qry)){ ?> <?php } ?> </td> </tbody> </table> </div> </center> </tbody> <br><br> <center> <a href="cadastrousuario.php" button type="button" class="btn btn-success">Cadastrar</button></a> <a href="alteradadocliente.php" button type="button" class="btn btn-danger">Excluir Cliente</button></a> <a href="consultas.php" button type="button" class="btn btn-primary">Consulta</button></a> </center> <br><br> <hr> </html> Agora, Nova Ourora disse: <?php include_once("conexao.php"); $filtro = isset($_GET['filtro'])?$_GET['filtro']:""; $sql = "select * from usuarios where CPF like '%$filtro%' order by nome"; $consulta = mysqli_query($conexao,$sql); $registros = mysqli_num_rows($consulta); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Alterar Cadastros1234</title> <style type="text/css"> body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif } /* " Para o input */ .input-search{ border:1px solid #CCC; padding:5px 14px; font-size:20px; margin:10px 0; -webkit-border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; border-radius:15px; } .input-search::-webkit-input-placeholder{ font-style:italic } .input-search:-moz-placeholder { font-style:italic } .input-search:-ms-input-placeholder { font-style:italic } /* " Para a tabela */ table.lista-clientes{ border-collapse:collapse; font-size:16px; font-family:Tahoma, Geneva, sans-serif; } table.lista-clientes th{ padding:5px; background:#EEE; border:1px solid #CCC; } table.lista-clientes td{ padding:3px; border:1px solid #CCC; } </style> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="jquery.quick.search.js"></script> <?php $parametro = filter_input(INPUT_GET, "parametro"); $mysqllink = mysqli_connect("localhost" , "root", ""); mysqli_select_db($mysqllink, "cadastro"); if ($parametro){ $dados = mysqli_query("select * from usuarios where nome like '$parametro%' order by CPF"); }else { $dados = mysqli_query($mysqllink, "select * from usuarios order by CPF"); } $linha = mysqli_fetch_assoc($dados); $total = mysqli_num_rows($dados); ?> </head> <body> <center> <p> <form action="<?php echo $_SERVER['PHP_SELF']; ?>"> </p> <h1>Consultas</h1> <hr> Entre com o numero do CPF: <input type="text" class="input-search" alt="lista-clientes" placeholder="Buscar nesta lista"/><br><br> <?php $filtro = isset($_GET['filtro'])?$_GET['filtro']:""; $sql = "select * from usuarios where CPF like '%$filtro%' order by CPF"; $consulta = mysqli_query($conexao,$sql); $registros = mysqli_num_rows($consulta); print "*** Sempre confirme os dados antes de alterar ***<br> <strong>$filtro</strong>.<br><br>"; print "$registros Total de Registros encontrado(s)."; print "<br><br>"; while($registros = mysqli_fetch_array($consulta)){ $codigo = $registros[0]; $CPF = $registros[8]; $nome = $registros[0]; $sobrenome = $registros[1]; $pais = $registros[2]; $estado = $registros[3]; $cidade = $registros[4]; $email = $registros[5]; $senha = $registros[6]; } ?> <table class="lista-clientes table-striped table-advance table-hover"> <thead> <tr> <th scope="col">Id</th> <th scope="col">CPF</th> <th scope="col">Nome</th> <th scope="col">Sobrenome</th> <th scope="col">pais</th> <th scope="col">Estado</th> <th scope="col">Cidade</th> <th scope="col">Email</th> <th scope="col">Senha</th> </tr> </thead> <?php if ($total) { do { ?> <tr> <td><?php echo $linha['id'] ?></td> <td><?php echo $linha['CPF'] ?></td> <td><?php echo $linha['nome'] ?></td> <td><?php echo $linha['sobrenome'] ?></td> <td><?php echo $linha['pais'] ?></td> <td><?php echo $linha['estado'] ?></td> <td><?php echo $linha['cidade'] ?></td> <td><?php echo $linha['email'] ?></td> <td><?php echo $linha['senha'] ?></td> <td><a href="<?php echo "paginaalterar.php?id=" . $linha['id'] . "&CPF" . $linha['CPF'] . "&nome" . $linha['nome'] . "&sobrenome" . $linha['sobrenome'] . "&pais" . $linha['pais'] . "&estado" . $linha['estado'] . "&cidade" . $linha['cidade'] . "&email" . $linha['email'] . "&senha" . $linha['senha']?>">Alterar</td> <td><form method="post"><input type="hidden" name="excluir" value="<?= $linha["id"] ?>"><button type="submit" class="btn btn-primary" value="Salvar"> <span class="glyphicon glyphicon-remove"></span> </button></button></form></td> </tr> </tr> </tr> <?php if(isset($_POST['excluir']) && filter_input(INPUT_POST, 'excluir', FILTER_VALIDATE_INT) !== false){ $id = mysqli_real_escape_string($conexao, $_POST['excluir']); $sql2 = "delete from usuarios where id='$id'"; $qry2 = mysqli_query($conexao,$sql2); } ?> <?php } while ($linha = mysqli_fetch_assoc($dados)); mysqli_free_result($dados);} ?> <?php $sql = "select * from usuarios"; $qry = mysqli_query($conexao,$sql); while($linha = mysqli_fetch_array($qry)){ ?> <?php } ?> </td> </tbody> </table> </div> </center> </tbody> <br><br> <center> <a href="cadastrousuario.php" button type="button" class="btn btn-success">Cadastrar</button></a> <a href="alteradadocliente.php" button type="button" class="btn btn-danger">Excluir Cliente</button></a> <a href="consultas.php" button type="button" class="btn btn-primary">Consulta</button></a> </center> <br><br> <hr> </html> Maravilha ta funcionando obrigado Jhess Compartilhar este post Link para o post Compartilhar em outros sites
Jhess 46 Denunciar post Postado Maio 18, 2018 Haha! Que bom que deu certo, mas não só eu ajudei, rsrs. O mérito é de todos que tentaram. Estamos sempre à disposição para ajudar-nos uns aos outros. Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 18, 2018 1 minuto atrás, Jhess disse: Haha! Que bom que deu certo, mas não só eu ajudei, rsrs. O mérito é de todos que tentaram. Estamos sempre à disposição para ajudar-nos uns aos outros. Claro sempre agradeço a todos Vinicius Ianni, Fernando C, muito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 18, 2018 12 minutos atrás, Jhess disse: Haha! Que bom que deu certo, mas não só eu ajudei, rsrs. O mérito é de todos que tentaram. Estamos sempre à disposição para ajudar-nos uns aos outros. Tensores & Arrays: https://hackernoon.com/learning-ai-if-you-suck-at-math-p4-tensors-illustrated-with-cats-27f0002c9b32 Traduz lá com chome pra leitura (Arrays mais profundos). Compartilhar este post Link para o post Compartilhar em outros sites
Nova Ourora 2 Denunciar post Postado Maio 18, 2018 Compartilhar este post Link para o post Compartilhar em outros sites