Borrar 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.phtml pas�ndole el ID_Prueba de cada registro, de esta manera la p�gina borra.phtml sabe que elemento de la tabla ha de borrar.
ejem07e.phtml
<?php echo "<!--600905258029535063-->"; ?>
<?php echo "<!--846040566513929089-->"; ?>
<!-- Manual de PHP de WebEstilo.com -->
<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.phtml");
$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.phtml?id=%d\">Borra</a></td></tr>", $row["Nombre"],$row["Apellidos"],$row["ID_Prueba"]);
}
mysql_free_result($result);
mysql_close($link);
?>
</table>
</body>
</html>
borra.phtml
<?php echo "<!--299278520613725474-->"; ?>
<?php echo "<!--99412898869908259-->"; ?>
<?php
include("conex.phtml");
$link=Conectarse();
$id=$_GET['id'];
mysql_query("delete from prueba where ID_Prueba = $id",$link);
header("Location: ejem07e.phtml");
?>
La p�gina borra.phtml se conecta a la base de datos y borra el registro indicado en la variable $id que ha sido pasado desde la p�gina ejem07e.phtml. Una vez el registro se ha borrado se vuelve a cargar la p�gina ejem07e.phtml