Estoy tratando de generar una tabla de Busquead Avanzada, y no se por qué, creo que la QUERY está bien pero no me genera el recordset
les dejo aqui mi codigo:
Código PHP:
<?php
if (isset($_POST["cmdBuscar"]))
{
if(($_POST["txtMayor"]!="") && ($_POST["txtMenor"]!="")){
$canal= ConectarBD();
$db=mysql_select_db("prueba");
$query= "select * from articulos where precio <".$_POST["txtMayor"]." AND precio >".$_POST["txtMenor"]." AND categoria='".$_POST["cmbCategoria"]."' AND descripcion LIKE %'".$_POST["txtDescripcion"]."'%";
$result = mysql_query($query, $canal);
echo '
<h2>Resultados de su búsqueda</h2>
<TABLE BORDER="1" align="center" class="sublink">
<tr>
<th><span class="textogrande">Nombre</span></th>
<th><span class="textogrande">Stock</span></th>
<th><span class="textogrande">Precio</span></th>
<th><span class="textogrande">Descripcion</span></th>
<th><h2></h2></th>
</tr>';
while($row = mysql_fetch_object($result)) {
echo '<tr>';
echo '<td>';
echo $row->Nombre;
echo '</td>';
echo '<td>';
echo $row->Stock;
echo '</td>';
echo '<td>';
echo "$row->Precio";
echo '</td>';
echo '<td>';
echo $row->Descripcion;
echo '</td>';
echo '<td>';
echo "<a href=index.php?pag=comprar&art=".$row->Codigo.">Comprar</a>";
echo '</td>';
echo '</tr>';
}
echo'</table>';
mysql_free_result($result);
}else{
echo'<script language="javascript" type="text/javascript">
alert("Complete todos los campos");
</script>';
Gracias