Пример #1
0
function CargarTipo($concurso = true, $value = '', $IdItem = 0)
{
    global $conn;
    $sql = "SELECT TB_CODIGO, TB_DESCRIPCION \n\t  FROM ctb_tablas \n\t WHERE tb_fechabaja IS NULL \n\t   AND tb_clave = 'TACYQ' ";
    if ($concurso == true) {
        $sql .= " AND( tb_especial1 = 'Q' ";
    } else {
        $sql .= " AND( tb_especial1 = 'C' ";
    }
    if ($value != '') {
        $sql .= " OR tb_codigo = ' +SqlValue(value) .' ) ";
    } else {
        $sql .= " ) ";
    }
    $sql .= " ORDER BY TB_DESCRIPCION ";
    $result = FL_AddComboOption('0', '', true);
    $params = array();
    @($stmt = DBExecSql($conn, $sql, $params));
    while ($row = DBGetQuery($stmt, 1, false)) {
        $result .= CargarComboOpt($row["TB_CODIGO"], $row["TB_DESCRIPCION"], $IdItem, true);
    }
    return $result;
}
Пример #2
0
function CargarComboOpt($id, $value, $idComp, $selectedId)
{
    /*Parametros (funcion arma option de un select)
      	$id,  el id del option
      	$value,  el valor del option
      	$idComp,  el id que debe aparecer seleccionado
      	$selectedId si es true muestra el id seleccionado
      */
    /*
            $selectOpt = FALSE;                             
            if($selectedId) {            
    	$selectOpt = FL_ComparaInt($id, $idComp);
            }           
    
    Si envia un codigo ese se usa como el default
    */
    $selectOpt = false;
    if (is_numeric($idComp)) {
        $selectOpt = FL_ComparaInt($id, $idComp);
    } else {
        //si no son enteros compara como string las claves
        if (strcmp(strtoupper($id), strtoupper($idComp))) {
            $selectOpt = true;
        }
    }
    $result = FL_AddComboOption($id, $value, $selectOpt);
    return $result;
}