|
Archivo:
borrar.php
Este archivo nos permite borrar un registro (tupla) de la tabla
persona haciendo una consulta a hacia la misma y creando un link
(enlace) �Borrar� a trav�s del atributo id de esta tabla.
Establecemos la conexi�n y seleccionamos los datos de la tabla
persona:
include("conexion.php");
$link=Conectarse();
$result=mysql_query("select * from persona",$link);
Tomamos los valores de los diferentes registros para formar la
consulta:
while($row = mysql_fetch_array($result)) {
Mostramos los registros de la tabla, observar que para imprimir los
datos, indicamos que tipo de valores son los registros (%s es un
string y %d es un entero).
printf("%s %d %s %s %s <a href=\"borrado.php?id=%d\">Borrar</a>",
$row["nombre"],$row["id_depto"],$row["direccion"],$row["ciudad"],$row["pais"],$row["id"]);
}
mysql_free_result($result);
mysql_close($link);
Este es el link que generamos a partir del id de la tabla persona,
el cual nos permitir� borrar los datos.
<a href=\"borrado.php?id=%d\">Borrar</a>
Esta es la p�gina que nos muestra:

Borrar datos de la tabla persona.
Archivo: borrado.php
Una vez que hacemos click en �Borrar�, seleccionando el registros
que deseamos eliminar, la pagina nos lleva hacia el archivo
borrado.php, el cual toma como referencia el id de la persona que se
seleccion�.
Por ejemplo, el id de la persona en este caso es el 62, esto lo
podemos ver en la barra de estado del explorador cuando ponemos el
mouse sobre el link �Borrar� (ver imagen).

id de la persona a borrar.
El id que se asigna, no es al azar, lo
que pasa es que cuando se creo esta tabla (persona), se estableci�
que el atributo id fuera auto_increment, lo que significa que el
numero asignado cada vez que se ingresa un registro, se va
incrementando en 1, aunque despu�s borremos el registro, el atributo
se incrementar� en 1, fij�ndose en el ultimo numero que asign�.
So todo sale bien, la p�gina nos deber�a mostrar lo siguiente:

Datos borrados.
Establecemos la conexi�n y ejecutamos la
consulta SQL que permite borrar registros de alguna tabla
especificada, en este caso la tabla �persona�.
include("conexion.php");
$link=Conectarse();
mysql_query("delete from persona where id = $id",$link);
Observemos que como condici�n tenemos que el id (atributo de la
tabla), debe ser igual a la varible $id, que es la que hemos
indicado en el archivo borrar.php a trav�s del link �Borrar�. |