Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2004, 05:29
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
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.
__________________
Josemi

Aprendiz de mucho, maestro de poco.