Sólo tienes que poner un condicional que verifique si el script ha sido llamado vía url, o si viene del formulario.
En tu prueba, bastará con preguntarse si existe la variable $_POST['boton_ingresar_datos'] que se crea al hacer click en el submit y viaja al script siguiente.
Código PHP:
if(isset($_POST['boton_ingresar_datos'])){//Si está setada la variable
//Acá haces todo el tema de mostrar los resultados
//Ten en cuenta que la línea mysql_connect("x", "xx", "xxx");
//ya no es necesaria porque ya te conectaste más arriba
}
De esa forma no te debería dar ningún error.
Saludos