Hola,
Cita: El error que obtengo es que se esperaba ')'
¿Quien te da el error? ¿PHP? ¿Flash? ¿Javascript? ¿En que linea?
Sin mas datos, apostaria por javscript. No se como trabaja Flash, pero supongo que en
on (release)
{ getURL("javascript
:alert('"+consulta+"')"); }
lo que hace es usar esa cadena como URL, sustituyendo la variable por su valor. Con lo cual, si consulta contiene una ' y Flash la URLdecodea antes de ponerla, acabas teniendo una URL como
javascript
:alert('SELECT .... ='valor'')
Si te fijas en las comillas de valor, estan produciendo un error de sintaxis javascript.
La solucion es que escapes el valor de consulta en Flash. En javascript creo que existe la funcion escape(), en Flash no se si tienen algo parecido.
Saludos.