Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2007, 17:27
Sanbasil
 
Fecha de Ingreso: septiembre-2004
Ubicación: Gran Canaria
Mensajes: 89
Antigüedad: 19 años, 8 meses
Puntos: 0
Problema consulta y espacios en blanco

Hola. Resulta que me ha pasado algo k no me habia ocurrido antes y ante la desesperacion de no saber el fallo y no poder arreglarlo me decidi a preguntar por aki.

El caso es k me hice un sistema de tags en version muy beta jeje, v0.1.... y a la hora de hacer la consulta de los tags, si uno de estos tiene un espacio en blanco, es decir, son dos palabras a la hora de mostrar los resultados me salta la linea entre las dos palabras y no se pq!!. Alguien me puede ayudar y decirme pq ocurre eso??....dejo el codigo

Código PHP:
function mostrartags()
    {
    
$consulta mysql_query("SELECT * FROM tags ORDER BY RAND()");
    
$consultamedia mysql_query("SELECT AVG(Num) FROM tags");
    
$mediatmp mysql_fetch_array($consultamedia);
    
    while (
$fila mysql_fetch_array($consulta))
    {
        
$direccion $fila["Tag"];
        if (
strpos($fila["Tag"], " "))
        {
            
$direccion str_replace(" ""+",$fila["Tag"]);
        }
        if (
$fila["Num"] == 1)
        {
            echo 
"<a href=\"Buscar.php?tag=".$direccion."\">".$fila["Tag"]."</a>&nbsp;";
        }
        else
        {            
            
$fontsize = (($fila["Num"] * 2)/ $mediatmp["AVG(Num)"]);
            if( 
$fontsize 1)
            {
                
$fontsize 1;
                }elseif(
$fontsize && $fontsize 2)
                {
                    
$fontsize 1.5;
                    }else
                    {
                        
$fontsize 2;
                        }
            echo 
"<span style=\"font-size:".$fontsize."em;\"><a href=\"Buscar.php?tag=".$direccion."\">".$fila["Tag"]."</a></span>&nbsp;";
        }    
        }
        
mysql_free_result($consulta);
        
mysql_free_result($consultamedia);
        } 
Muchas gracias y a ver si alguien me echa una mano.