Foros del Web » Creando para Internet » Flash y Actionscript »

Problema flash-php-mysql

Estas en el tema de Problema flash-php-mysql en el foro de Flash y Actionscript en Foros del Web. Hola a todos: Estoy trabajando en una interfaz flash que interactúa con una BBDD mysql y me estoy volviendo literalmente loco con una cuestión: ¿Cómo ...
  #1 (permalink)  
Antiguo 27/07/2010, 06:58
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema flash-php-mysql

Hola a todos:

Estoy trabajando en una interfaz flash que interactúa con una BBDD mysql y me estoy volviendo literalmente loco con una cuestión: ¿Cómo hago para usar una variable string de flash en el campo WHERE de una sentencia de mysql. Parece que la cadena de texto llega correctamente al php, porque, en un php de prueba, la imprimó sin problemas. Sin embargo, cuando la quiero usar en la sentencia SELECT no va. En cambio, si quito la variable flash posteada y en el php, escribo, tal cual, una cadena de texto que se encuentra en alguna columna de la BBDD si que funciona. Es que no consigo ver el fallo!!!!.

No sé si tendrá que ver, pero el texto que envío al php en una variable flash, lo he recuperado, a su vez, por medio de otro php, plasmándolo en un campo de texto.

Os envío parte del código php:

$frogaphp = $_POST['frogaflash'];
$query= "SELECT * FROM pg WHERE nombre='" . $frogaphp . "'";
$sql=mysql_query($query)or die(mysql_error());

Gracias!!!!
  #2 (permalink)  
Antiguo 28/07/2010, 00:05
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema flash-php-mysql

A alguien se le ocurre que puede estar pasando?. He mirado multitud de mensajes y foros y no sé que hago mal!!

Gracias.
  #3 (permalink)  
Antiguo 28/07/2010, 02:16
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problema flash-php-mysql

hola
bueno, pues el código se ve bien, ahora pregunto, en que momento estas mostrando la consulta? o que quieres hacer? pues hasta allí teóricamente se ejecuta la consulta pero no la estas mostrando
nos comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #4 (permalink)  
Antiguo 28/07/2010, 03:34
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema flash-php-mysql

Hola Morti!

Antes que nada, gracias por contestar.

Bueno, usando un if para ver si iba o no la consulta:

$error= "El indicador especificado no existe";
$frogaphp = trim($_POST['frogaflash']);
$frogaphp = strip_tags($_POST['frogaflash']);
$query = "SELECT *,NOW() FROM pg WHERE nombre='" .$frogaphp. "'";
$sql=mysql_query($query)or die(mysql_error());
if (mysql_num_rows($sql)!=0){
$reali_php=array();
$o1_php=array();
$o2_php=array();
$o3_php=array();
$revi_php=array();
$estra_php=array();
$cmi_php=array();
while($rows = mysql_fetch_object($sql))
{
$reali_php[]=$rows->realizado;
$o1_php[]=$rows->objetivo1;
$o2_php[]=$rows->objetivo2;
$o3_php[]=$rows->objetivo3;
$revi_php[]=$rows->revision;
$estra_php[]=$rows->estrategico;
$cmi_php[]=$rows->cmi;

}

estoy casi al 100% seguro que el problema está en que la BBDD no me encuentra el texto que le envío por php; ya que siempre tira por el ELSE. Algo que no deja de ser curioso, si tenemos en cuenta que lo he recuperado de la propia BBDD. Buah, no sé que hacer porque si imprimo el texto que he pasado del flash al php, en php tal cual, imprime el texto correctamente. Que desesperación, madre mía. Se te ocurre que puede estar pasando?

gracias.
  #5 (permalink)  
Antiguo 28/07/2010, 03:59
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Problema flash-php-mysql

bueno, ya probaste correr esa consulta directamente en la bd?
te trae los datos bien?
trata a imprimir la variable $query luego que envies el dato desde flash
para ver que la consulta imprima completa, y copiala tal cual te sale
en el php y la pegas en phpmyadmin o la herramienta que uses para consultar
a la bd, y mira si te trae los datos
nos comentas
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #6 (permalink)  
Antiguo 28/07/2010, 04:15
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema flash-php-mysql

Gracias morti!!!!

He hecho lo que me has dicho y he descubierto que había un puñetero espacio delante de la cadena de texto que enviaba que hacía que la respuesta estaría vacía. He hecho un trim a la variable php donde guardo el texto flash y listo, funciona. Vaya bobada que no conseguía ver y todo el tiempo que me ha hecho perder...............jeje

Gracias otra vez!!!

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:44.