...
... así a simple vista no recojes la variable y tienes un error con isset().
...
¿qué versión de PHP usas?? ... porque muchas de las cosas que veo ahí, ya no son válidas para las versiones 4.03 (creo) en adelante...
repito: tienes etiquetas [ PHP] y [ /PHP] (sin espacios) para iluminar código..
Código:
// primero si tu versión es posterior a la 4.03 cambia esto:
// <form action="<?=$PHP_SELF?>" method="post">
// por esto:
<form action="<?=$_SERVER['PHP_SELF'] ?>" method="post">
// posteriormente.. busca las funciones isset() y empty() en www.php.net y ve por qué debes cambiar esto:
// if(isset($submit))
// por esto:
if (empty($_POST['busca']))
// lo mismo, para versiones posteriores a la 4.03... si no es así sigue poniendo solo el nombre de la variable.. Ojo!, comparo el textbox, no el botón submit
// y asignas el valor así
$frase= $_POST['busca']; // donde 'busca' es el name de tu textbox
Espero te ayude...
Consejo.. si eres nuevo pasate por las FAQ.
Saludos!