Resulta.. que tengo un objeto LoadVars en flash que me envia una variable a php con el nombre de distintos rubros. Por ej: la variable puede ser BUZOS, CAMPERAS, PANTALONES, REMERAS, HOGAR, HERRAMIENTAS, etc...
Todos los strings dentro del objeto LoadVars devuelven algo, salvo REMERAS y HOGAR.
la forma en la que lo envio a php es por medio de un boton de esta manera
ACTIONSCRIPT:
Código:
  
PHP:btn.onRelease = function():Void{
_global.envio = new LoadVars();
_global.recibir = new LoadVars();
_global.envio.producto = "REMERAS";
_global.envio.sendAndLoad("buscar.php",_global.recibir,"POST");
}
Código:
  
<?php
header("Content-type: text/xml");
require("conexion.php");
/// ACA va a recibir las variables de flash por medio de post
// $_POST
function dbString($value)
{
	$result = str_replace("'","''",$value);
	return $result;
}
$producto = mysql_real_escape_string($_GET["producto"]) or $producto = mysql_real_escape_string($_POST["producto"]);
$sql = "SELECT cod_formato, descripcion, rubro,fotos,importador,cantidad ";
$sql.= "FROM datos ";
$sql.= "WHERE rubro like '%".dbString($producto)."%' ";
$result  = mysql_query($sql, $conexion);
//$result  = mysql_query("SELECT cod_formato,rubro,descripcion,fotos FROM datos WHERE rubro,cod_formato,descripcion LIKE '%$producto%'", $conexion);
///$result=mysql_query("SELECT prd_codigoformato,prd_codigoimportador FROM productos ", $conexion);
 ///ELSEIF
 //RESULT es igual a otra busueda 
  //De aca para abajo no varia.
  
  print("<Datos>\n");
  while ($row=mysql_fetch_array($result)) 
    {
       print("<Producto><codigo>".$row[0]."</codigo><desc>".$row[1]."</desc><rubro>".$row[2]."</rubro><foto>".$row[3]."</foto><imp>".$row[4]."</imp><can>".$row[5]."</can></Producto>\n");   
    } 
  
  print("</Datos>\n"); 
mysql_close($conexion); 
?>
Bueno, asi deberia de funcionar, pero es rarisimo porq con el srting REMERAS y HOGAR no anda!
 pero si funciona con todos los demas strings como HERRAMIENTAS, BUZOS, PANTALONES, CAMISAS, etc....
  pero si funciona con todos los demas strings como HERRAMIENTAS, BUZOS, PANTALONES, CAMISAS, etc....revise la codificación UTF8.
revise si el boton funcionaba bien, cambiando el string a enviar ej: REMERAS por PANTALONES y anda de maravillas.
revise el listado xml, y esos 2 strings llamados REMERAS y HOGAR no poseen caracteres especiales, en ninguno de sus nodos.
juro por mi vida que no puedo entender que es lo que pasa, encima tengo que entregar el laburo y me pasa esto! jaja
 es muy raro no??
 es muy raro no??espero que puedan ayudarme aunque sea diciendome por donde debo buscar, porq de verdad ya he probado todo.
gracias y muchas gracias! Saludos
 
  
 

 Php + problema con varibles + flash + mysql
 Php + problema con varibles + flash + mysql 

 
 
