ya intente como dice F_Tanori
mira la nueva parte del nuevo codigo me queda asi 
- $buscar=trim($buscar); 
-  if (trim($buscar)!="" ) 
-  { 
-    echo "No has introducido los datos necesarios para la busqueda."; 
-    exit; 
-  } 
-   
viendo la otra pagina q dejaste probe asi y no funciono , ptambien probe usando nada mas esat linea , ya ni tira el mensaje  
No has introducido los datos necesarios para la busqueda
- $buscar=trim($buscar); 
-   
 y no funciiono no muestra los resultados siempre me sale q ponga los datos y ya lo estoy poniendo, pero en mi server local me funciona bien :S.
tambien cuando pongo el codigo d arriba 
- buscar=trim($buscar); 
-  if (trim($buscar)!="" ) 
-   
me sale un error 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/nuevajer/public_html/registro/buscar.php on line 38
borro esa parte del codigo q nada mas es como un contador para ver los miembros q saldrian encontrados por la busqueda, pero al darle buscar me sale nada mas Miembros encontrados y no muestra nada.
por el de avalon me sirvio de maravilla el codigo, muchas gacias  

 . no necesite modificar nada.