Vamos a ver ..
En PHP se trataría de generar un link desde HTML/javascript a ese "renglón" (¿supongo que te referiras al hacer click sobre una fila de una tabla HTML común o texto que ahí contenga?).
Ese "link" (sea HTML simple o lanzado desde javascirpt por algún evento tipo onClick() ...) va a llamar a tu script de borrado de ese registro de tu Base de datos (o donde lo almacenes) .. pero para poder hacer ese "borrado" de ese registro "concreto" debes pasarle algún identificador que identifique (valga la rebundancia) a ese registros (fila de tu tabla a nivel "visual") que has hecho el "click" sobre ella).
Para eso .. a la hora de representar esos datos .. tendras que acompañar el link que generas dinámicamente junto con el dato a representar el "id" de ese registro para que quede algo tipo:
Código PHP:
<?
while ($row=mysql_fetch_array($consulta)){
?>
<tr onClick="window.location='borrar.php?id=<? echo $row['id'] ?>'">
<td>$row['dato']</td>
<tr>
<?
}
?>
(las referencias a Javascript y HTML .. usa los foros adecuados ..por si tienes dudas).
El "truco" está en que al terminar tu proceso en el scirpt PHP, vas a redireccionar automáticamente hacia ese script que muestra el listado en base a una consulta SQL a tu BD (o como obtengas esos datos). Así, al leer nuevametne tu BD con ese registro ya borrado .. se generará una página nueva donde aparentemente ya no tienes ese "renglón" por qué ya no está en tu Base de datos (o donde lo almacenes).
Código PHP:
<?
// tu proceso.php .. nada de HTML aquí. Es un proceso 100% PHP.
header ("Location: listado.php");
?>
Incluso .. podrías redireccionar a tu "listado.php" pasandole alguna variable de control para dar algún mensajito de error/exito en tu listado.php de como fué el proceso ..
header ("Location: listado.php?codigo=error");
ó
header ("Location: listado.php?codigo=exito");
y en tu listado.php ... filtras esa variable y muestras el mensaje correspondiente si esta existe:
Código PHP:
if (isset($_GET['codigo'])){
echo "El resultado fué: ".$_GET['codigo'];
// Podría ser hasta el código javascript de un alert() .. o lo que gustes y donde quieras .. El caso que será visualizado el mensaje + tu actual listado. Sin más ventanas extra.
}
Vas a notar un "parpadeo" o una página en "blanco" por unos instantes (eso es el efecto de la recarga de página y generación de esta que llega desde el servidor a tu cliente) ..
Si no quieres ver ese "efecto" tendrás que recurrir a técnicas de "Remote scripting" y ver mucho sobre DHTML (usa google y veras temas sobre eso).
Un saludo,