Código:
imagino que en la parte que marqué con negrita es donde debo asignar los otros campos pero he probado de varias formas y no he podidoinclude ("conexion.php"); $consultaSQL = "SELECT * FROM presupuesto"; $resultado=mysql_query($consultaSQL); if($resultado) { $i=0; while ($fila = mysql_fetch_assoc($resultado)){ $presupuesto[$i]=$fila['descripcion']; $i++; } } echo toJSON($presupuesto); function toJSON($array){ $json=''; $i=0; $json='{'; $json.='total:'.count($array).','; $json.='data:['; foreach($array as $key=>$value){ $json.='{id:'.$key.',descripcion:"'.$value.'"}'; $i++; if($i<count($array)) $json.=','; } $json.=']'; $json.='}'; return $json; }

cualquier luz se agradece