En el cuadro de texto si tecleaste "pepe" y luego click en el boton enviar, verdad?
El problema es que ese script tal vez (seguramente) es muy viejo, de cuando register_globals estaba activo en la mayoria de configuraciones de servidor y las variables incluidas en URL, Cookies y formularios se creaban automaticamente.
Prueba con:
Código PHP:
Ver original// Inicializa la variable
$busqueda = (isset($_POST['busqueda'])) ?
$_POST['busqueda'] : '';
// La comparacion "desigual" no se hace con <> sino con !=
if($busqueda != '') {
// Por seguridad, escapa el contenido antes de colocarlo en una consulta:
$busqueda = mysql_eeal_escape_string($busqueda);
// Aqui sigues el proceso de tu buscador
}