Para el borrado debemos primero localizar el registro a borrar, y en el caso de que exista procedemos a efectuar el borrado mediante el comando SQL delete.
Debemos implementar un formulario donde se ingresa el código de rubro que deseamos eliminar y seguidamente procedemos a buscarlo y en el caso que exista lo eliminamos.
El formulario es similar a una consulta:
<!doctype html> <html> <head> <title>Borrado de rubros</title> </head> <body> <form method="post" action="pagina2.php"> Ingrese el código de rubro a borrar: <input type="text" name="codigo" size="10" required> <br> <input type="submit" value="Consultar"> </form> </body> </html>
La página que efectúa el borrado del registro es:
<!doctype html> <html> <head> <title>borrado de rubro</title> </head> <body> <?php $mysql=new mysqli("localhost","root","","base1"); if ($mysql->connect_error) die("Problemas con la conexión a la base de datos"); $registro=$mysql->query("select descripcion from rubros where codigo=$_REQUEST[codigo]") or die($mysql->error); if ($reg=$registro->fetch_array()) { $mysql->query("delete from rubros where codigo=$_REQUEST[codigo]") or die($mysql->error); echo 'La descripción del rubro que se eliminó es:'.$reg['descripcion']; } else echo 'No existe un rubro con dicho código'; $mysql->close(); ?> </body> </html>
Primero procedemos a consultar si existe un rubro con dicho código:
$registro=$mysql->query("select descripcion from rubros where codigo=$_REQUEST[codigo]") or die($mysql->error);
En caso afirmativo procedemos inmediatamente a eliminar dicho registro e informar al usuario el rubro eliminado:
if ($reg=$registro->fetch_array()) { $mysql->query("delete from rubros where codigo=$_REQUEST[codigo]") or die($mysql->error); echo 'La descripción del rubro que se eliminó es:'.$reg['descripcion']; }
Por el else del if informamos que ingresó un codigo de rubro que no existe.
Copiar el contenido de este cuadro de texto al NotePad++ y grabarlo en la carpeta c:\wamp\www con un nombre con extensión php (si hay varios cuadros
de texto grabar cada uno en un archivo distinto).
luego abrir el navegador (Chrome, FireFox, IExplorer etc.) y en la barra de direcciones tipear: http://localhost/pagina1.php (o el nombre del
archivo que le dió)