DreamOn Posted June 23, 2015 at 02:50 PM Report #585271 Posted June 23, 2015 at 02:50 PM Boas pessoal. Queria saber como é possivel apagar um utilizador apartir de um link na tabela: Já tentei usar o delete record que o dreamweaver tras mas deu barraca e apagou logo um utilizador automaticamente :/
acao Posted June 23, 2015 at 03:19 PM Report #585272 Posted June 23, 2015 at 03:19 PM (edited) boas, tens que passar o id do usuário no link por get e depois: http://www.tutorialspoint.com/mysql/mysql-delete-query.htm ou http://php.net/manual/en/mysqli.affected-rows.php cumps acao Edited June 23, 2015 at 03:22 PM by acao 1 Report
DreamOn Posted June 24, 2015 at 09:30 AM Author Report #585285 Posted June 24, 2015 at 09:30 AM Obrigado pela ajuda já consegui fazer. Só me falta um pormenor que é pedir a confirmação antes de apagar. Deixo aqui o código do apagar_utilizador.php para quem precisar 😉 <?php $host="localhost"; // Servidor $username="root"; // Utilizador $password="*****"; // Password $db_name="dbrelpro"; // BD $tbl_name="tbl_utilizadores"; // Tabela // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // get value of id that sent from address bar $id=$_GET['id_utilizador']; // Delete data in mysql from row that has this id $sql="DELETE FROM $tbl_name WHERE id_utilizador='$id'"; $result=mysql_query($sql); // if successfully deleted if($result){ echo "Apagado com Sucesso"; echo "<BR>"; echo "<a href='lista_utilizadores.php'>Voltar</a>"; } else { echo "ERROR"; } ?> <?php // close connection mysql_close(); ?> No link "apagar" da tabela ficou o seguinte código: <td><a href="apagar_utilizador.php?id_utilizador=<?php echo $row_Users['id_utilizador']; ?>">Apagar</a></td>
Knot Posted June 25, 2015 at 09:17 AM Report #585373 Posted June 25, 2015 at 09:17 AM Podes colocar assim um pedido de confirmação: <td><a onclick='return confirm(\"Tem a certeza que pretende apagar este utilizador?\")' href="apagar_utilizador.php?id_utilizador=<?php echo $row_Users['id_utilizador']; ?>">Apagar</a></td>
DreamOn Posted June 25, 2015 at 01:52 PM Author Report #585398 Posted June 25, 2015 at 01:52 PM Não aparece pedido de confirmação apenas apaga tal como antes.
Solution Knot Posted June 25, 2015 at 03:03 PM Solution Report #585403 Posted June 25, 2015 at 03:03 PM (edited) Assim já deve dar. <td><a onclick='return confirm("Tem a certeza que pretende apagar este utilizador?")' href="apagar_utilizador.php?id_utilizador=<?php echo $row_Users['id_utilizador']; ?>">Apagar</a></td> Edited June 25, 2015 at 03:04 PM by Knot
DreamOn Posted June 25, 2015 at 03:13 PM Author Report #585404 Posted June 25, 2015 at 03:13 PM Resolvido 😉 Obg pela ajuda
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now