function foBuscarProducto($pvnProd_Id) { //Creo el arreglo a retornar $vloProductoEncontrado = array(); try { //Creo instancia de productos $vloProductos = new Productos(); //Obtengo los productos $vloResultado = $vloProductos->BuscarProducto($pvnProd_Id); //Recorre lo retornado por la BD while ($vloFila = mysql_fetch_array($vloResultado)) { //Obtiene el producto encontrado $vloProductoEncontrado = array('prod_id' => intval($vloFila['prod_id']), 'tip_prod_id' => intval($vloFila['tip_prod_id']), 'prod_nom' => $vloFila['prod_nom'], 'prod_desc' => $vloFila['prod_desc'], 'prod_prc_act' => floatval($vloFila['prod_prc_act']), 'prod_fec_cmb_prc' => (string) $vloFila['prod_fec_cmb_prc'], 'prod_sts' => intval($vloFila['prod_sts']), 'prod_prm' => intval($vloFila['prod_prm']), 'prod_rut_img' => $vloFila['prod_rut_img'], 'prod_unit_med' => $vloFila['prod_unit_med']); } } catch (Exception $ex) { //SI ocurre una excepcion no hace nada } //Retorna el arreglo return $vloProductoEncontrado; }