Buenas a todos, tengo creado un sistema de noticias simple, al que quisiera poder usar busquedas por id, es decir, que se escriba una id y muestre solo ese mensaje, tengo hecho algo asi:
 
<p align=center><font face=Tahoma size=2><b><font color=#000000>Buscar Artículo</font>
<p align=center><font face=Tahoma size=2><b><font color=#000000>Debe ingresar el ID</font>
<form name="form1" method="get" action="registro.php">
<p align=center><input type=text name=id size=7></p>
<p align=center><input class="boton" type="submit" name=buscar size=7 value="Buscar!"></p>
</form>
 
Este es el formulario del boton Buscar que envia a registro.php el cual tiene lo siguiente:
 
<?
include ('conexion.php');
 $consulta = mysql_query("SELECT * FROM news WHERE id='$buscar'");
          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>';
 
              }
	?>
 
Esto esta bien?, al escribir por ejemplo id 2 me da esta url: http://www.zona-trucos.com.ar/news/registro.php?id=2 pero no muestra nada, alguien sabria decirme porque? 
  
 
 
