Código PHP:
$sql_pro = "SELECT idProducto,strNombre,idCategoria,strPrecio,strArea,strFoto_chica FROM tblproductos WHERE idCategoria='".$_GET["idCat"]."' ORDER BY strNombre";
$pro = mysql_query($sql_pro, $mumma) or die(mysql_error());
$row_pro = mysql_fetch_assoc($pro);
$num_pro = mysql_num_rows($pro);
$sql_otras = "SELECT strNombre,idCategoria FROM tblcategorias WHERE strArea='".$row_pro["strArea"]."' ORDER BY strNombre";
$otras = mysql_query($sql_otras, $mumma) or die(mysql_error());
//$row_otras = mysql_fetch_assoc($otras);
<h1>Otras Categorías Disponibles</h1>
<br />
<ul>
<?php while ($row_otras=mysql_fetch_assoc($otras)){?>
<li><a href="categoria_detalle.php?idCat=<?php echo $row_otras["idCategoria"]; ?>"><?php echo $row_otras["strNombre"]; ?></a></li>
<?php };?>
</ul>
<div class="separador"></div>
el problema es que si entro a
detalle_categorias.php?idCat=8 el while si funciona, pero si entro a
detalle_categorias.php?idCat=4 no muestra nada, cuando deberia mostrar 5 resultados
ya hice un vardump , y verifique que la variable $row_pro["strArea"] le entrege a la consulta la palabra correcta, asi que no cacho que mas puede ser
cualquier ayuda es bienvenida