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>";