Hola, yo lo que veo son varios errores en tu formulario, la mayoria son errores de sintaxis, prueba este codigo que te he generado ab que tal:
Código PHP:
<html>
<body>
<form action="<?=$_SERVER[$PHP_SELF];?>" method="post" >
Nº Regitro: <input type="text" name="TxtBorrar"><br>
<input type="submit" value="Borrar">
<?php
$id = $_POST['TxtBorrar'];
// Si la variable $id fue establecida ejecuta el siguiente codigo de lo contrario lo paso por alto
if(isset($id)){
// Conecto con mysql
$enlace = mysql_connect("localhost", "basedatos", "") or die("No pudo conectarse : " . mysql_error());
// Selecciono la base de datos que voy a usar
mysql_select_db("basedatos", $enlace) or die (mysql_error());
// Elimino el registro pedido y ademas compruebo que la operacion se haya llevado a cabo
if(mysql_query("DELETE FROM tabla1 WHERE id=$id")){
// Se ha efectuado...
echo "Se borro el registro $id correctamente!";
}else{
// No se ha efectuado...
echo "Error!: No se pudo eliminar el registro $id! MySQL dijo: ".mysql_error();
}}
?>
</form>
</body>
</html>
SALUDOS y SUERTE!. Cualquier cosa ya sabes ;)