Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2012, 12:02
fido-strike
 
Fecha de Ingreso: noviembre-2008
Ubicación: Cochabamba Bolivia
Mensajes: 519
Antigüedad: 16 años, 1 mes
Puntos: 26
Consulta No Funciona Con Variable Pero Si con escrito

Dios, ayudenme por favor, ya llevo todo el dia dandole vueltas pero no veo el problema, el codigo es el siguiente:
Código PHP:
$copro mysql_query("SELECT * FROM clasi_t_region WHERE s_name='$provincia'");
$numpro mysql_num_rows($copro); 
el caso es que siempre me sale un resultado a 0, por mas que la tabla tenga el mismo valor en el campo, lo curioso es que $provincia me imprime perfectamente, pero en la consulta no hace comparacion aunque tenga la misma provincia. PERO si pongo el nombre de la provincia directamente (s_name='Valencia') si me lo compara bien, pero no con la variable que podria tener valor de valencia.

Ya he intentado con htmlspecialchars($provincia) y htmlentities($provincia) , aun asi no me sale, por favor podrian hecharme una mano? Ya me duelen los ojos tanto ver la pantalla blanca y no conseguir solucion.

Este es el codigo completo:
Código PHP:
        $urlData $_POST[url];
        
$cantidad $_POST[cantidad];
        
$categoria $_POST[categoria];
        
$fecha time();

        
$action Urls($urlData,$cantidad);
        
$DataMundoAnuncio Anuncios($action);
    
        echo 
'<div style="border: 1px solid #ccc; background: #eee; padding: 10px;">';
        echo 
'<h2 style="border-bottom: #CCC 1px solid; color:#555;;">Resultados de anuncios... </h2>';

        if((
count($DataMundoAnuncio)==0) OR (!$DataMundoAnuncio)){
                
$error "Problema de matriz en funcion 'Anuncios' o 'Urls'";
        }
        foreach(
$DataMundoAnuncio as $da){

            
$provincia chop(str_replace("</span>","",$da[provincia]));
            
$provincia2 htmlentities($provincia);
            
$provincia3 htmlspecialchars($provincia);
            
$copro mysql_query("SELECT * FROM clasi_t_region WHERE s_name=".$provincia3) OR die(mysql_error());
            
$numpro mysql_num_rows($copro);

            
$datos mysql_fetch_assoc($copro);
            
print_r($datos);

            
$descripcion str_replace("<br><br>","<br>",$da[descripcion]);

            echo 
"<div style='width: 97%; padding: 7px; border: black 1px solid; margin: 3px;'>";
            echo 
"<table>";
            echo 
"<td width='20%' valign='top'>";
            if(
$da[imagen]!=""){
            echo 
"<img src='".$da[imagen]."' width='100%'/>";
            }else{
                echo 
"<br/><br/><font color='red'>Sin imagen</font>";
            }
            echo 
"</td>";
            echo 
"<td width='80%'>";
            echo 
"<h3 style='margin-bottom: 1px; border-bottom: #eee 1px solid;'>".$da[titulo]."</h3>";
            echo 
$descripcion;
            echo 
"<br/><b>Provincia:</b> ".$provincia." | <b>Categoria:</b> ".$categoria." ";
            if(
$error!="no"){
                echo 
"<b><font color='red'>".$error."</font></b>";
            }else{
                echo 
"<b><font color='green'>".$ok."</font></b>";
            }
            echo 
"</td>";
            echo 
"</table>";
            echo 
"</div>";

        }
        echo 
"</div>"