Código PHP:
<?php
include("conexion.php");
if($_GET['action'] == 'listar')
{
// valores recibidos por POST
$vnm =isset($_POST['nombre']);
$vclasi = isset($_POST['clasificacion']);
//$vdel = ($_POST['del'] != '' ) ? explode("/",$_POST['del']) : '';//quitamos filtrado de fechas
//$val = ($_POST['al'] != '' ) ? explode("/",$_POST['al']) : '';
//$sql = "SELECT * FROM personas pe, pais p
// WHERE pe.pais = p.id_pais ";
//Consultamos los productos
$sql = "SELECT * FROM productos where codigo_prod!=''";
// Vericamos si hay algun filtro
$sql .= ($vnm != '') ? " AND Nombre LIKE '%$vnm%'":"";
$sql .= ($vclasi !='') ? " AND clasificacion = '".$vclasi."'":"";
//$sql .= ($vdel && $val) ? " AND nacimiento BETWEEN '$vdel[2]-$vdel[1]-$vdel[0]'
//AND '$val[2]-$val[1]-$val[0]' " : "";
// Ordenar por
$vorder = isset($_POST['orderby']);
if($vorder != ''){
$sql .= " ORDER BY ".$vorder;
}
$query = mysql_query($sql);
//echo $query;
$datos = array();
while($row = mysql_fetch_array($query))
{
$datos[] = array(
'codigo_prod' => $row['0'],
'nombre' => $row['1'],
'Descripcion' => $row['2'],
'Precio1' => $row['3'],
'Existencias' => $row['7'],
'Clasificacion' => $row['9']
);
}
// convertimos el array de datos a formato json
echo json_encode($datos);
}
?>