los nombres de los option estan correctas, pero la busqueda no va bien...
y respecto a la consulta, esta correcto cambiar los " " por ' ?
$sql="SELECT * FROM agenda WHERE '.$campo.' LIKE '%".$palabra."%' ";
Código:
<html>
<head>
<title>Ingrese el titulo</title>
<H1>Ingrese el familia </H1>
<table border=0><tr><td>
<FORM ACTION="busca.php">
<SELECT name=campo size=1
style="FONT-SIZE: 9px; WIDTH: 300px; FONT-FAMILY: Verdana; HEIGHT: 18px"> <OPTION value=0>Selecciona el Tipo de Busqueda
</OPTION> <OPTION value="Familia">Familia</OPTION> <OPTION value="Negocio">Negocio</OPTION>
<OPTION value="Direfamilia">Direccion Familia</OPTION> <OPTION
value="Direnegocio">Direccion Negocio</OPTION> <OPTION value="Fonof">Fono Familia</OPTION>
<OPTION value="faxf">Fax Familia</OPTION> <OPTION
value="fonon">Fono Negocio</OPTION> <OPTION value="faxn">Fax Negocio</OPTION>
<OPTION value="otroa">Otroa</OPTION> <OPTION
value="otrob">Otrob</OPTION>
</SELECT>
</TD>
<TD width=160 height=19>
<INPUT
style="FONT-SIZE: 9px; WIDTH: 150px; FONT-FAMILY: Verdana; HEIGHT: 18px"
name=palabra> </TD>
<TD width=66 height=19><INPUT type=submit value=Buscar name=Buscar>
</TD></tr>
</body>
</html>