Pues el problema es que no puedo obtener los datos de una tabla mysql conforme a un criterio, es decir tengo un campo precio y quiero obtener datos donde el precio menor que %precio% y mayor que %otro_precio%.
Intento hacerlo de esta manera con bucles anidados
Código PHP:
$precio = '50|100' // el rango de precios
if(strstr($precio,'|'))
{
$sort_price = explode('|',$precio);
$sort_price[0] = (int) $sort_price[0];
$sort_price[1] = (int) $sort_price[1];
$sel_cp = mysql_query("SELECT * FROM wp_postmeta WHERE meta_key='cp_price' AND meta_value > '".$sort_price[0]."'");
echo "<div class=\"rotador\">\n";
echo " <ul>";
while($cp_array = mysql_fetch_array($sel_cp))
{
$sel_cp1= mysql_query("SELECT * FROM wp_postmeta WHERE meta_id='".$cp_array['meta_id']."' AND meta_key='cp_price' AND meta_value < '".$sort_price[1]."'");
while($cp = mysql_fetch_array($sel_cp1))
{
$sel2_cp = mysql_query("SELECT * FROM wp_posts WHERE ID='".$cp['post_id']."' ORDER BY ID DESC");
$xd = mysql_fetch_assoc($sel2_cp);
echo $xd['post_name'];
}
}
De antemano gracias!