a ver el problema estaba en ke no asignabas el valor de la id al <option>, aki te lo pongo todo en un solo archivo
registros2.php Código PHP:
<html>
<head>
<title> mostrar, añadir, borrar registros</title>
</head>
<body>
<p><h3>Borrar registros</h3>
<?
// conectamos a la BD
if(!empty($_POST['enviar'])) {
$result = mysql_query("Delete From genero Where id='".$_POST['id']."'");
echo "Registro borrado";
}else {
?>
<form method="post" action="registros2.php">ID<br />
<select name="id">
<?php
$sql = mysql_query("SELECT id FROM genero ORDER BY id");
while ($row = mysql_fetch_array($result)){
?>
<option value="<?=$row["id"]?>"><?=$row["id"]?></option>
<?
}
?>
</select>
<br />
<input type="submit" value="Borrar" name="enviar" />
</form>
<?
}
?>
</body>
</html>
con ello deberia funcionar correctamente solo es cuestion de ke al inicio donde dice
// conectamos a la BD pongas tus datos de coneccion aunke yo te recomiendo hacer eso en un archivo por separado y llamarlo haciendo un
include()
espero ke te sirva, sino me dices y vemos como areglarlo
saludos