sin ofender pero parece que no haces caso
tu registro.php debe ser asi:
para obtener una variable de un formulario se utiliza
Código PHP:
<?php
$_POST["variable"]
o
$_GET["variable"];
?>
y la variable no es buscar que es el nombre del boton enviar sino es el nombre del campo en este caso id
Código PHP:
<?
include ('conexion.php');
$id = $_GET["id"];
$consulta = mysql_query("SELECT * FROM news WHERE id='$id'");
while($myrow=mysql_fetch_array($consulta))
{
echo '<font face="Verdana" size="2">'.$myrow[autor].'<font><br>';
echo '<font face="Verdana" size="2">'.$myrow[email].'<font><br>';
echo '<font face="Verdana" size="2"><b>'.$myrow[titulo].'</b><font><br>';
echo '<font face="Verdana" size="2">'.$myrow[noticia].'<font><br>';
}
?>
Otra cosa seria que no tengas register_gloals en ON en tu php.ini