Borrado
de registros
Y
finalmente, para cerrar el ciclo, nos queda el borrado de registros.
El borrado de registros el uno de los procesos más sencillos.
Para
indicar que elemento vamos a borrar hemos usado un enlace a la
página borra.php pasándole el ID_Prueba de cada
registro, de esta manera la página borra.php sabe que elemento
de la tabla ha de borrar.
ejemplo23.php
<!--
Ejemplo23.php -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
<H1>Ejemplo de uso de bases de datos con PHP y MySQL</H1>
<?php
include("conex.php");
$link=Conectarse();
$result=mysql_query("select * from prueba",$link);
?>
<TABLE BORDER=1 CELLSPACING=1 CELLPADDING=1>
<TR><TD> <B>Nombre</B></TD>
<TD> <B>Apellidos</B> </TD>
<TD> <B>Borrar</B> </TD></TR>
<?php
while($row = mysql_fetch_array($result)) {
printf("<tr><td> %s</td><td> %s </td><td><a
href=\"borra.php?id=%d\">Borra</a></td></tr>",
$row["Nombre"],$row["Apellidos"],$row["ID_Prueba"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>
borra.php
<?php
include("db_conect.php");
$link=Conectarse();
mysql_query("delete from prueba where ID_Prueba
= $id",$link);
header("Location: ejemplo23.php");
?>
La
página borra.php se conecta a la base de datos y borra
el registro indicado en la variable $id que ha sido pasado desde
la página ejemplo23.php. Una vez el registro se ha borrado
se vuelve a cargar la página ejemplo23.php
<<<Anterior
|