Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

problema al devolver el caracter de porcentaje mediante PHP

Estas en el tema de problema al devolver el caracter de porcentaje mediante PHP en el foro de Bases de Datos General en Foros del Web. Tengo un problema al devolver el caracter de porcentaje mediante PHP. Tengo un archivo de flash que envía a mi PHP la información de usuario ...
  #1 (permalink)  
Antiguo 30/06/2009, 09:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
problema al devolver el caracter de porcentaje mediante PHP

Tengo un problema al devolver el caracter de porcentaje mediante PHP. Tengo un archivo de flash que envía a mi PHP la información de usuario y contraseña y recibe el valor de los campos de una tabla. Hasta aquí todo bien, pero cuando el texto de esta tabla contiene el caracter de porcentaje "%" no recibo bien el texto.

No estoy seguro de si el problema está en el código de flash o en el PHP. He probado a usar la función urlencode() para los campos, y de esta forma sí que recibo bien el signo %, pero no los saltos de linea y demás.

Aquí os dejo el código por si me pudierais echar una mano.

Código PHP:
<?php
$user 
$_POST["user"];
$pass $_POST["pass"];
//nos conectamos
include "localconex.php";
$conexion=Conectarse();
        
        
$query  "SELECT * FROM producto";
        
$result mysql_db_query("basededatos",$query);
        
$respuesta="";
        
$i=0;
        while(
$row mysql_fetch_array($resultMYSQL_ASSOC))
        {    
            
$respuesta.= "&id$i=".$row['prodId'];
            
$respuesta.= "&nombre$i=".$row['nombre'];
            
$respuesta.= "&descripcion$i=".$row['descripcion'];
            
            
$i++;
        }
        echo 
'&resultado=OK&mensaje=Correcto.'.utf8_encode($respuesta)."&";

mysql_close($conexion);
?>
Muchas gracias
  #2 (permalink)  
Antiguo 30/06/2009, 12:15
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 9 meses
Puntos: 300
Respuesta: problema al devolver el caracter de porcentaje mediante PHP

regscumm.
este no es un problema de base de datos. Pide ayuda en el foro PHP. Allí te lo resolverán rápido. Y por cierto, y esto sí tiene algo que ver algo con MySQL, qué necesidad tienes de usar la función utf8_encode para datos procedentes de la base, que probablemente esté codificada en utf8?
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 00:57.