No, te aseguro que lo reemplacé por el nombre exacto del botón.
Lo del ID, te explico el porque lo recibe por GET y por POST, por GET la recibe la 1ª vez, de la página de listado (no es un botón, sino una imagen con un link a la página con el argumento del id), y después por POST, del formulario que se envía al darle a modificar o borrar. El id lo debe de recibir bien con el GET, ya que la consulta para que muestre el registro funciona bien, y está hecha así:
Código PHP:
$consulta = "SELECT id,nombre,apellidos,telefono,email,edad FROM agenda";
$consulta .= " WHERE id = " . $_GET['id'];
$resultado = mysql_query($consulta, $link) or die(mysql_error());
if (mysql_num_rows($resultado) > 0) {
Y a partir de ahí vendría el formulario, y se mostrarían los datos del registro.
Un saludo.