Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2012, 13:18
panchompc
 
Fecha de Ingreso: diciembre-2011
Ubicación: Chile
Mensajes: 36
Antigüedad: 12 años, 5 meses
Puntos: 2
while funciona extraño

hola amigos, tengo un bucle while en una pagina que se carga segun la info que llega por get

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>
la pagina de llama: detalle_categorias.php y se alimenta segun un GET, ejemplo: idCat=8

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