Ir para conteúdo
Fórum Script Brasil

Martinsrj

Membros
  • Total de itens

    291
  • Registro em

  • Última visita

Posts postados por Martinsrj

  1. Olá pessoal, boa tarde!

    Estou fazendo uma conexão com o BD oracle, porem não me retornar nenhum dado, apesar de aparecer inumeros traços.

    Segue o meu código:

    testeoracle1.php

    <?php
    require_once 'ultimaFuncao.php';
    require_once '../vantiveConf.php';
    require_once 'morrer.php';
    
    global $vantive;    // vantiveConf.php
    $conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
    
    $cursor = ora_open($conexao);
    
    ora_parse($cursor, "SELECT * FROM swbappsp.sw_hd_case WHERE rownum <10");
    ora_exec($cursor);
    
    
    while(ora_fetch_into($cursor,$dt[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){    
    echo $dt['swhdcaseid'] . " - " . $dt['swhdcaseid'] . "<br>\n";
    }
    
    ora_close($cursor);
    ?>
    Possuo uma pagina chamada queryOracle.php onde utilizo para outras consultas e funciona normalmente!!!
    <?php
    require_once 'ultimaFuncao.php';
    require_once '../vantiveConf.php';
    require_once 'morrer.php';
    
    function queryOracle($query){
        //retorna array assoc
        global $vantive;    //vantiveConf.php
        $conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
        if( !$conexao )
            morrer('Erro em ora_logon: ' . ora_error());
        $cursor = ora_open($conexao);
        if( !$cursor )
            morrer('Erro em ora_open: ' . ora_error());
    
        $result = ora_parse($cursor,$query);
        $result = ora_exec($cursor);
    
        while(ora_fetch_into($cursor,$coluna[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){}
        //if( ora_error($cursor) ) echo ora_error($cursor);
        //if( ora_error($conexao) ) echo ora_error($conexao);
    
        ora_close($cursor);
        ora_logoff($conexao);
    
        //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
        
        return $coluna;
    }
    ?>

    Abaixo segue a imagem da minha tabela:

    70fbe27a5d8f96e0cd45f56184e89c61.jpg

  2. Olá pessoal, boa noite!

    Tentei fazer algo assim:

    Tenho um código (função oracle) que tem a finalidade comunicacao com a base de dados oracle e que me retorna uma coluna da tabela.

    queryOracle.php

    <?php
    
    require_once 'ultimaFuncao.php';
    require_once '../vantiveConf.php';
    require_once 'morrer.php';
    
    function queryOracle($query){
        //retorna array assoc
    
        global $vantive;    //vantiveConf.php
    
        $conexao = ora_logon("{$vantive["login"]}@{$vantive["banco"]}",$vantive["senha"]);
        if( !$conexao )
            morrer('Erro em ora_logon: ' . ora_error());
        $cursor = ora_open($conexao);
        if( !$cursor )
            morrer('Erro em ora_open: ' . ora_error());
    
        $result = ora_parse($cursor,$query);
        $result = ora_exec($cursor);
    
        while(ora_fetch_into($cursor,$coluna[],ORA_FETCHINTO_NULLS|ORA_FETCHINTO_ASSOC)){}
    
        //if( ora_error($cursor) ) echo ora_error($cursor);
        //if( ora_error($conexao) ) echo ora_error($conexao);
    
        ora_close($cursor);
        ora_logoff($conexao);
    
        //if( count($coluna) ) array_pop($coluna); //tira um item vazio do final
        
        return $coluna;
    }
    
    ?>
    Fiz uma modificação no código do relatório, código abaixo: Obs.: as linhas de 74 a 82 foram que eu inclui. A ideia é de utilizar a função da pagina queryOracle.php consultar no banco oracle os mesmos chamados da consulta da linha 17: $sql = " (essa query busca no BD local)
    <?php
    
    set_time_limit(0);
    
    
    require_once 'autenticacao.php';
    require_once 'vantiveAPI.php';
    require_once 'atualizaWorkFlow.php';
    require_once 'queryOracle.php';
    
    if( !temPerfil('relatorios') )
        morrer('Acesso negado');
    
    require_once('relatorios.entrada.php');
    require_once('vantiveAPI.php');
    
    $sql = "
        SELECT
            chamado.sq_chamado,
            sistema.no_class3,
            group_concat(regional.no_regional order by regional.no_regional separator '<br />') as regional,
            chamado.nu_chamado,
            sistema.no_class4,
            chamado.fg_aberto,
            chamado.tx_descricao,
            chamado.sq_site,
            site.no_site,
            (select fila.no_fila from fila, workflow
                where fila.sq_fila = workflow.sq_fila and workflow.nu_chamado = chamado.nu_chamado
                order by workflow.dt_data desc limit 1) as fila,
            (select fila.sq_fila from fila
                where fila.no_fila = fila) as sq_fila,
            date_format(chamado.dt_abertura,'%d') as dabertura,
            date_format(chamado.dt_abertura,'%H:%i') as habertura,
            if( chamado.fg_aberto,
                'Em aberto',
                if( date(chamado.dt_abertura) = date(chamado.dt_fechamento),
                    date_format(chamado.dt_fechamento,'%H:%i'),
                    date_format(chamado.dt_fechamento,'%d/%m %H:%i')
                    )
                ) as fechamento,
            chamado.hr_sla,
            if( chamado.fg_aberto,
                timediff(now(),chamado.dt_abertura),
                timediff(chamado.dt_fechamento,chamado.dt_abertura)
                ) as duracao,
            if( chamado.fg_aberto,
                if(unix_timestamp(now()) - unix_timestamp(chamado.dt_abertura) > chamado.hr_sla * 3600,1,0),
                if(unix_timestamp(chamado.dt_fechamento) - unix_timestamp(chamado.dt_abertura) > chamado.hr_sla * 3600,1,0)
                ) as estourado
        FROM chamado
            left join chamado_regional using(nu_chamado)
            left join regional on chamado_regional.sq_regional = regional.sq_regional
            left join sistema on chamado.sq_sistema = sistema.sq_sistema
            left join site on chamado.sq_site = site.sq_site
        WHERE 1 and chamado.fg_excluido is null and (chamado.fg_publico or chamado.fg_critico)"
         . ($data ? " and date(chamado.dt_abertura) >= '$data'" : "")
         . ($data2 ? " and date(chamado.dt_abertura) <= '$data2'" : "")
         . ($andamento == 1 ? " and fg_aberto = 0" : ($andamento == 2 ? " and fg_aberto = 1" : ""))
         . ($class3 ? " and sistema.no_class3 = '$class3'" : "")
         . ($class4 ? " and sistema.no_class4 = '$class4'" : "")
         . ($status ? " and sistema.status = '$status'" : "")
         . ($sq_regional ? " and chamado_regional.sq_regional = '$sq_regional'" : "")
         . ($no_site ? " and site.no_site = '$no_site'" : "") 
         . " GROUP BY chamado.sq_chamado "
         . " HAVING 1"
         . ($sla == 1 ? " and estourado = 0" : ($sla == 2 ? " and estourado = 1" : ""))
         . ($sq_fila ? " and sq_fila = '$sq_fila'" : "")
         . ($sq_site ? " and sq_site = '$sq_site'" : "")
         . " ORDER BY chamado.dt_abertura";
    
    $res = mysql_query($sql) or morrer("Erro na query: \n $sql \n\n " . mysql_error());
    
    $acao = queryOracle("
        SELECT 
          swhdcaseid, 
          swnote,
        FROM SWBAPPSP.Sw_Hd_Case 
        where swhdcaseid = $nu_chamado
        ");
    
    $uacao = queryOracle($acao); 
    
    require_once 'relatorios.head.php';
    ?>
    <table>
        <thead>
        <tr>
            <th>Dia
            <th>Sistema
            <th>Regional
            <th>Site        
            <th>Tipo
            <th>Chamado
            <th>Abertura
            <th>SLA
            <th>Fechamento
            <th>Tempo afetado
            <th>Fila
            <th>A&ccedil;&atilde;o        
            <th>Descrição
        <tbody>
        <?
        
        $i = 0;
        while( $row = mysql_fetch_assoc($res) ){
            if( $i == 0 ){ $cor = "par"; }else{ $cor = "impar"; }
            ?>
        <tr>
            <td class="<?=$cor;?> "><div align="center"><?=$row['dabertura'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['no_class3'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['regional'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['no_site'];?></div>    
          <td class="<?=$cor;?> "><div align="center"><?=$row['no_class4'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['nu_chamado'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['habertura'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['hr_sla'];?>:00</div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['fechamento'];?></div>
          <td class="<?=$cor;?> <?=$row['estourado']?"vermelho":"";?>"><div align="center"><?=substr($row['duracao'],0,-3);?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['fila'];?></div>
            <td class="<?=$cor;?> "><div align="center"><?=$u_acao['uacao'];?></div>      
            <td class="<?=$cor;?> "><div align="center"><?=htmlentities($row['tx_descricao']);?></div>
            <?
            $i = pow($i-1,2);
        }
        ?>
    </table>
    <?
    require_once 'relatorios.rodape.php';
    ?>

    O que está ocorrendo agora é que ele não traz nenhum registro...

    Desde já agradeço ajuda de todos.

  3. Olá pessoal, beleza?

    Pessoal estou com uma dúvida.

    Tenho o código abaixo php misturado com SQL onde é exibido os seguintes dados: Dia | Sistema | Regional | Site | Tipo | Chamado | Abertura | SLA | Fechamento | Tempo afetado | Fila | Descrição

    Obs.: esses dados estão no banco MySQL !!!

    <?php
    
    set_time_limit(0);
    
    
    require_once 'autenticacao.php';
    require_once 'vantiveAPI.php';
    require_once 'atualizaWorkFlow.php';
    require_once 'queryOracle.php';
    
    if( !temPerfil('relatorios') )
        morrer('Acesso negado');
    
    
    
    require_once('relatorios.entrada.php');
    require_once ('vantiveAPI.php');
    
    $sql = "
        SELECT
            chamado.sq_chamado,
            sistema.no_class3,
            group_concat(regional.no_regional order by regional.no_regional separator '<br />') as regional,
            chamado.nu_chamado,
            sistema.no_class4,
            chamado.fg_aberto,
            chamado.tx_descricao,
            chamado.sq_site,
            site.no_site,
            (select fila.no_fila from fila, workflow
                where fila.sq_fila = workflow.sq_fila and workflow.nu_chamado = chamado.nu_chamado
                order by workflow.dt_data desc limit 1) as fila,
            (select fila.sq_fila from fila
                where fila.no_fila = fila) as sq_fila,
            date_format(chamado.dt_abertura,'%d') as dabertura,
            date_format(chamado.dt_abertura,'%H:%i') as habertura,
            if( chamado.fg_aberto,
                'Em aberto',
                if( date(chamado.dt_abertura) = date(chamado.dt_fechamento),
                    date_format(chamado.dt_fechamento,'%H:%i'),
                    date_format(chamado.dt_fechamento,'%d/%m %H:%i')
                    )
                ) as fechamento,
            chamado.hr_sla,
            if( chamado.fg_aberto,
                timediff(now(),chamado.dt_abertura),
                timediff(chamado.dt_fechamento,chamado.dt_abertura)
                ) as duracao,
            if( chamado.fg_aberto,
                if(unix_timestamp(now()) - unix_timestamp(chamado.dt_abertura) > chamado.hr_sla * 3600,1,0),
                if(unix_timestamp(chamado.dt_fechamento) - unix_timestamp(chamado.dt_abertura) > chamado.hr_sla * 3600,1,0)
                ) as estourado
        FROM chamado
            left join chamado_regional using(nu_chamado)
            left join regional on chamado_regional.sq_regional = regional.sq_regional
            left join sistema on chamado.sq_sistema = sistema.sq_sistema
            left join site on chamado.sq_site = site.sq_site
        WHERE 1 and chamado.fg_excluido is null and (chamado.fg_publico or chamado.fg_critico)"
         . ($data ? " and date(chamado.dt_abertura) >= '$data'" : "")
         . ($data2 ? " and date(chamado.dt_abertura) <= '$data2'" : "")
         . ($andamento == 1 ? " and fg_aberto = 0" : ($andamento == 2 ? " and fg_aberto = 1" : ""))
         . ($class3 ? " and sistema.no_class3 = '$class3'" : "")
         . ($class4 ? " and sistema.no_class4 = '$class4'" : "")
         . ($status ? " and sistema.status = '$status'" : "")
         . ($sq_regional ? " and chamado_regional.sq_regional = '$sq_regional'" : "")
         . ($no_site ? " and site.no_site = '$no_site'" : "") 
         . " GROUP BY chamado.sq_chamado "
         . " HAVING 1"
         . ($sla == 1 ? " and estourado = 0" : ($sla == 2 ? " and estourado = 1" : ""))
         . ($sq_fila ? " and sq_fila = '$sq_fila'" : "")
         . ($sq_site ? " and sq_site = '$sq_site'" : "")
         . " ORDER BY chamado.dt_abertura";
    
    $res = mysql_query($sql) or morrer("Erro na query: \n $sql \n\n " . mysql_error());
    
    
    require_once 'relatorios.head.php';
    ?>
    <table>
        <thead>
        <tr>
            <th>Dia
            <th>Sistema
            <th>Regional
            <th>Site        
            <th>Tipo
            <th>Chamado
            <th>Abertura
            <th>SLA
            <th>Fechamento
            <th>Tempo afetado
            <th>Fila
            <th>A&ccedil;&atilde;o        
            <th>Descrição
        <tbody>
        <?
        
        $i = 0;
        while( $row = mysql_fetch_assoc($res) ){
            if( $i == 0 ){ $cor = "par"; }else{ $cor = "impar"; }
            ?>
        <tr>
            <td class="<?=$cor;?> "><div align="center"><?=$row['dabertura'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['no_class3'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['regional'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['no_site'];?></div>    
          <td class="<?=$cor;?> "><div align="center"><?=$row['no_class4'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['nu_chamado'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['habertura'];?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['hr_sla'];?>:00</div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['fechamento'];?></div>
          <td class="<?=$cor;?> <?=$row['estourado']?"vermelho":"";?>"><div align="center"><?=substr($row['duracao'],0,-3);?></div>
          <td class="<?=$cor;?> "><div align="center"><?=$row['fila'];?></div>
            <td class="<?=$cor;?> "><div align="center"><?=htmlentities($row['tx_acao']);?></div>      
            <td class="<?=$cor;?> "><div align="center"><?=htmlentities($row['tx_descricao']);?></div>
            <?
            $i = pow($i-1,2);
        }
        ?>
    </table>
    <?
    require_once 'relatorios.rodape.php';
    ?>
    Agora o que eu preciso que seja exibido o campo ação, porem ele não está no Banco Mysql e sim no Banco Oracle. A minha dúvida é como mesclar as informações do campo ações do Banco Oracle com os chamados que está no Mysql. Por enquanto o campo ação está vindo em branco. A query abaixo fornece o campo Ação que está no Banco Oracle:
    ----------------------------------------- CHAMADOS ABERTOS E ENCAMINHADOS PARA DETERMINADA FILA-------------------------------------
    
    /* OBS.: UTILIZADA PELA FILA SUPORTE LOCAL E INFORMA OS CHAMADOS QUE FORRM ABERTOS OU ENCAMINHADOS POR ESSA FILA EM DETERMINADO PERÍODO.
    
    PARA ALTERAR O PERÍODO BASTA ALTERAR O INTERVALO DA DATA NO SEGUINTE CAMPO:
    
    where trunc(chwf.tadatarealfinal) between '01-jul-2007' and '08-jul-2007'
    
    PARA EXECUTÁ-LA BASTA CLICAR EM QUALQUER PARTE DENTRO DA QUERY E TECLAR "CTRL+ENTER" 
    
    SALVAR O ARQUIVO .XLS EM: 
    \\niteroi\Qualidade_de_Serviço\Relatórios Gerais\Relatórios Diários\Suporte Local\Fechados e Encaminhados 
    (DENTRO DA PASTA REFERENTE AO MÊS DA GERAÇÃO DA QUERY) 
    
    NO PORTAL, É ADICIONADA ABAIXO DA ABA SUPORTE LOCAL 
    */
    
    select '' FLAG
         , cham.swhdcaseid chamado
         , to_char(cham.swdatecreated, 'dd/mm/yyyy hh24:mi:ss') data_abertura
         , c.taname solicitante
         , c.swofficephone fone_solicitante
         , c.swofficephoneext ramal_solicitante
          , c.tasmstarget celular_solicitante
         , c.swemailaddress email_solicitante
         , c.swjobfunction cargo_solicitante
         , bene.taname beneficiado
          , bene.swofficephone fone_beneficiado
         , bene.swofficephoneext ramal_beneficiado
           , bene.tasmstarget celular_beneficiado
         , bene.swemailaddress email_beneficiado
         , bene.swjobfunction cargo_beneficiado
         , stat.taname status
         , sdet.taname detalhe_status
         , func.taname ultima_acao_por
         , decode(cham.tasecret, 1, '*** CONFIDENCIAL ***',cham.swnote) descricao_chamado
         , x.fila fila
         , x.grupo grupo
         , to_char(x.recebido, 'dd/mm/yyyy hh24:mi:ss') recebido_em
         , to_char(x.enviado_ou_fechado, 'dd/mm/yyyy hh24:mi:ss') enviado_ou_fechado
         , to_char(w.SWDATECREATED, 'dd/mm/yyyy hh24:mi:ss') data_acao
         , w.swnote acao
         , w.SWCREATEDBY acao_criada_por
         , ccusto.taname centro_custo_solicitante
         , ccusto.tacostcentercode codigo_centro_custo
         , empr.swname empresa
         , cham.tacustomerid
         , site.swsitename site
         , cham.tasiteid
         , tipo.tm_name classificacao1
         , cla1.tm_name classificacao2
         , cla2.tm_name classificacao3
         , cla3.tm_name classificacao4
         , x.tasla sla_previsto
         , x.taslareal sla_realizado
         , cham.swcreatedby Criado_Por
    from swbappsp.tm_motivo tipo
       , swbappsp.tm_motivo cla1
       , swbappsp.tm_motivo cla2
       , swbappsp.tm_motivo cla3
       , swbappsp.sw_site site
       , swbappsp.sw_customer empr
       , swbappsp.ta_status_detail sdet
       , swbappsp.ta_status stat
       , swbappsp.sw_person c
       , swbappsp.sw_person bene
       , swbappsp.sw_hd_case cham
       , swbappsp.ta_cost_center ccusto
       , swbappsp.sw_person func
       , swbappsp.sw_work_log w
       , ( select chwf.swhdcaseid chamado
         , f.taname fila
         , g.swname grupo
         , chwf.tadatarealinicial recebido
         , chwf.tadatarealfinal enviado_ou_fechado
         , chwf.tasla tasla
         , chwf.taslareal taslareal
    from swbappsp.ta_hd_case_workflow chwf, swbappsp.ta_fila f, swbappsp.sw_provider_grp g--, swbappsp.sw_hd_case cham
    where trunc(chwf.tadatarealinicial) between '13-jul-2009' and '31-jul-2009'
    --and cham.swhdcaseid = chwf.swhdcaseid
    and chwf.tafimfilaid = f.tafilaid(+) --or (chwf.tainiciofilaid = f.tafilaid))
    and f.swprovidergrpid = g.swprovidergrpid
    --and f.swprovidergrpid in ('8909')) x
    --and f.swprovidergrpid = '207' and f.taname NOT LIKE '%ADM TELEFONIA%') x
    --and f.swprovidergrpid = '207') x
    and f.tafilaid = '10709') x
    --and f.tafilaid in('8569','8629')) x
    where tipo.tm_motivoid = cham.tatype
    and cla3.tm_motivoid(+) = cham.talevel3
    and cla2.tm_motivoid(+) = cham.talevel2
    and cla1.tm_motivoid = cham.talevel1 
    --and tipo.tm_name <> 'ATENDIMENTO PRIMEIRO NIVEL'
    --and cla2.tm_name = 'NICE GRAVADOR DIGITAL'
    and site.swsiteid(+)  = cham.tasiteid
    and empr.swcustomerid(+) = cham.tacustomerid
    and sdet.tastatusdetailsid = cham.tastatusdetailid
    and stat.tastatusid = cham.tastatusid
    and bene.swpersonid (+) = cham.swcontactid
    and cham.swreportedby = c.swpersonid
    and ccusto.tacostcenterid(+) = c.tacostcenterid
    and func.swlogin(+) = cham.taclosedby 
    and cham.swhdcaseid = w.swobjectid(+)
    and cham.swhdcaseid = x.chamado
    and (w.swworklogid = (select max(w2.swworklogid) from swbappsp.sw_work_log w2 where cham.swhdcaseid = w2.swobjectid or w2.swworklogid is null)
    or w.swworklogid is null)
    order by 2;
    
    
    select *
    from swbappsp.ta_hd_case_workflow
    where swhdcaseid= '3351303'
    
    select *
    from swbappsp.sw_work_log
    where swobjectid = 3351303
    
    select *
    from swbappsp.sw_provider_grp
    
    SELECT *
    FROM swbappsp.ta_hd_case_workflow
    
    ,'4849','3969','2229','2231','7949','2650','6629','6189'

    Aplicação

    Sistema desenvolvido em PHP, HTML, CSS e Javascript, acessando o banco de dados local MySQL e integrando a inclusão de chamados consultando a base Oracle do Outro sistema.

    Integração Outro sistema

    A inclusão de novas ocorrências é realizada informando o número do chamado registrado no Outro sistema, a regional e site afetados.

    O sistema consulta o número do chamado no Outro sistema e recupera as seguintes informações:

    · Classificação

    · SLA

    · Informação de criticidade

    · Status

    · Data de criação

    · Data de conclusão

    · Descrição

    · Workflow

    Uma vez recuperadas, as informações são inseridas no banco local ao incluir o chamado na base, não sendo mais utilizada a base do Outro sistema para este chamado. A exceção é para o workflow, que é checado no Outro sistema ao consultar um chamado aberto, no intervalo mínimo de 15 minutos.

    Já estou em desespero e não sei como deslinchar essa situação.

    Agradeço desde já ajuda de todos!

  4. Olá pessoal, boa noite!

    Estou dando uma manutenção em sistema onde estou sendo requisitado em inserir novas checkbox.

    Consegui numa boa inserir um item chamado: Claro NO, porem quando insero outro, exemplo: ABS Brasil Porto Alegre - RS a combobox carrega vazia.

    Segue abaixo o meu código JS:

    /*
    
    */
    
    //desabilita o botao voltar
    window.history.go(1);
    
    var globSelecionada = new String;
    //variavel com nome das regionais selecionadas seperadas por |
    
    var regionaisid = new Array(1,11,2,3,4,5,12,6,7,8,9,10,13,14);
    var regionaistx = new Array('Todas','ACS Barão Geraldo','BC MACAÉ','Claro BA/SE/MG','Claro CO','Claro NE','BC Ribeirão Preto','Claro PR/SC','Claro RJ/ES','Claro RS','Claro SP1','Claro SP2','BC Juiz de Fora','Claro NO');
    //conteudo estatico das regionais
    
    function validaRegional(){
        if( globSelecionada == "" ) return false;
        if( globSelecionada != "Todas" && document.getElementById('site').selectedIndex == 0 ) return false;
    
        return true;
    }
    
    function validaFormNovoChamado(){
        if( !validaRegional() ){
            alert("Preencha a regional e site corretamente.");
            return false;
        }
    
        if( document.forms[0].chamado.value.length <1 ){
            alert("Preencha o número do chamado.");
            return false;
        }
    
        return true;
    }
    
    function mostraSiteTodos(){
        limpaSite();
        document.getElementById('site').options[0] = new Option('','',false,false);
        document.getElementById('site').options[1] = new Option('Todos','Todos',true,true);
        document.getElementById('site').selectedIndex = 1;
        document.getElementById('site').disabled = true; //disabled não posta
    }
    
    function mostraSite(sq_regional){
        //mostra o combo de site e dá refresh no iframe para montar os itens do combo
        limpaSite();
        document.getElementById('site').options[0] = new Option('CARREGANDO SITES ' + globSelecionada.toUpperCase(),'AGUARDE',true,true);
        document.getElementById('site').disabled = true;
        if( typeof no_site_selecionado == 'undefined' ){
            document.getElementById('siteiframe').src = 'consultaSites.php?r=' + sq_regional;
        }else{
            document.getElementById('siteiframe').src = 'consultaSites.php?r=' + sq_regional + '&s=' + no_site_selecionado;
        }
    }
    
    function limpaSite(){
        //limpa o combo de sites
        for(;document.getElementById('site').length;){
            document.getElementById('site').options[0] = null;
        }    
    }
    
    function limpaRegionais(){
        for(i=1;i<11;i++){
            document.getElementById('regional' + i).checked = false;
            document.getElementById('regional' + i).disabled = false;
            document.getElementById('lregional' + i).disabled = false;
        }
    }
    
    function regionaltodas(){
        //chamada qd clica na regional Todas
        //marca e desabilita as checkboxes e labels de todas as regionais, mostra o item de site Todos
        for(i=1;i<=regionaisid.length-1;i++){
            regionaisid[i] = regionaisid[i] + ''; //char
            document.getElementById('regional' + regionaisid[i]).checked = document.getElementById('regional1').checked;
    
            if(document.getElementById('regional1').checked){
                document.getElementById('regional' + regionaisid[i]).disabled = true;
                document.getElementById('lregional' + regionaisid[i]).disabled = true;
            }else{
                document.getElementById('regional' + regionaisid[i]).disabled = false;
                document.getElementById('lregional' + regionaisid[i]).disabled = false;
            }
        }
    
        if(document.getElementById('regional1').checked){
            mostraSiteTodos();
            globSelecionada = 'Todas';
        }else{
            limpaSite();
            globSelecionada = '';
        }
    }
    
    function clicaregional(){
        //chamada qd clica em uma regional
        //mostra o combo sites e monta ele em consulta ao iframe
        var qts = 0;
        var selecionada = new String;
        var selecionadaTx = new String;
    var regionaisid = new Array(1,11,2,3,4,5,12,6,7,8,9,10,13,14);
    var regionaistx = new Array('Todas','ACS Barão Geraldo','BC MACAÉ','Claro BA/SE/MG','Claro CO','Claro NE','BC Ribeirão Preto','Claro PR/SC','Claro RJ/ES','Claro RS','Claro SP1','Claro SP2','BC Juiz de Fora','Claro NO');
    
        for(i=1;i<=regionaisid.length-1;i++){
            if( document.getElementById('regional' + regionaisid[i]).checked ){
                selecionada = regionaisid[i];
                if(qts==0){
                    selecionadaTx = regionaistx[i];
                }else{
                    selecionadaTx = selecionadaTx + ' | ' + regionaistx[i];
                }
                qts++;
            }
        }
        if(qts==0){
            globSelecionada = '';
            limpaSite();
            document.getElementById('site').disabled = true;
        }else{
            globSelecionada = selecionadaTx;
            if(qts==1){
                mostraSite(selecionada);
            }else{
                if(qts==regionaisid.length - 1){
                    //se estiverem todas marcadas, marca a regional Todas
                    //evita que um louco saia marcando tudo ao invés de Todas
                    document.getElementById('regional1').checked = true;
                    regionaltodas();
                }else{
                    mostraSiteTodos();
                }
            }
        }
    }
    Aqui está o código onde o usuario para abrir o novo chamado é executado o código abaixo: novoChamdo.php
    <?php
    require_once 'autenticacao.php';
    require_once 'morrer.php';
    header("Content-Type: text/html; charset=utf-8");
    
    if(!temPerfil('novoChamado')){
        morrer('Acesso negado.');
    }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    
    <head>
        <title>MTI - Novo chamado</title>
        <link rel="stylesheet" href="css/mti.css" type="text/css">
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
        <script type="text/javascript" src="js/mti.js"></script>
        <script type="text/javascript" src="js/form.js"></script>
        <script type="text/javascript">
            function foca(){
            document.forms[0].chamado.focus();
            }
        </script>
    <style type="text/css">
    <!--
    body {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
    }
    .style1 {color: #FFFFFF}
    .style3 {color: #666666}
    -->
    </style></head>
    
    <body onLoad="foca()">
    
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="24%" height="30" bgcolor="#CC0000"><div align="center" class="titulo style1">Chamado</div></td>
        <td width="69%" bgcolor="#CC0000">&nbsp;</td>
        <td width="7%" bgcolor="#CC0000"><div align="center"><a href="java script:window.close()"><img src="IMAGEM/quadrinho.gif" width="17" height="17"></a></div></td>
      </tr>
    </table><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="8" bgcolor="#CED0C4"></td>
      </tr>
    </table>
    
    
    <iframe src="" id="siteiframe" style="display: none;"></iframe>
    
    <form method="post" action="novoChamado2.php" onSubmit="return validaFormNovoChamado()">
    <table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" >
    <tr>
            <td width="167" class="rotulo style3" style="width: 80px;">Chamado:
          <td width="821" class="campo" style="width: 320px;"><input type="text" name="chamado" size="8" maxlength="8" class="campotexto">
        <tr>
            <td colspan=2 class="rotulo style3">Regional:
        <tr>
            <td class="campo" colspan=2>
                <div style="width: 50%; float: left;">
                    <input type="checkbox" name="regional[1]" id="regional1" value=1 onClick="return regionaltodas()">
                        <label for="regional1" id="lregional1">Todas</label><br>
                    <input type="checkbox" name="regional[11]" id="regional11" value=1 onClick="return clicaregional()">
                        <label for="regional11" id="lregional11">ACS Barão Geraldo</label><br>
                    <input type="checkbox" name="regional[2]" id="regional2" value=1 onClick="return clicaregional()">
                        <label for="regional2" id="lregional2">BC Macaé</label><br>
                    <input type="checkbox" name="regional[3]" id="regional3" value=1 onClick="return clicaregional()">
                        <label for="regional3" id="lregional3">Claro BA/SE/MG</label><br>
                    <input type="checkbox" name="regional[4]" id="regional4" value=1 onClick="return clicaregional()">
                        <label for="regional4" id="lregional4">Claro CO</label><br>
                    <input type="checkbox" name="regional[5]" id="regional5" value=1 onClick="return clicaregional()">
                        <label for="regional5" id="lregional5">Claro NE</label><br>
                    <input type="checkbox" name="regional[14]" id="regional14" value=1 onClick="return clicaregional()">
                        <label for="regional14" id="lregional14">Claro NO</label><br>
                    <input type="checkbox" name="regional[12]" id="regional12" value=1 onClick="return clicaregional()">
                        <label for="regional12" id="lregional12">BC Ribeirão Preto</label><br>
                </div>
                <div style="width: 50%; float: right;">
                    <input type="checkbox" name="regional[6]" id="regional6" value=1 onClick="return clicaregional()">
                        <label for="regional6" id="lregional6">Claro PR/SC</label><br>
                    <input type="checkbox" name="regional[7]" id="regional7" value=1 onClick="return clicaregional()">
                        <label for="regional7" id="lregional7">Claro RJ/ES</label><br>
                    <input type="checkbox" name="regional[8]" id="regional8" value=1 onClick="return clicaregional()">
                        <label for="regional8" id="lregional8">Claro RS</label><br>
                    <input type="checkbox" name="regional[9]" id="regional9" value=1 onClick="return clicaregional()">
                        <label for="regional9" id="lregional9">Claro SP1</label><br>
                    <input type="checkbox" name="regional[10]" id="regional10" value=1 onClick="return clicaregional()">
                        <label for="regional10" id="lregional10">Claro SP2</label><br>
                    <input type="checkbox" name="regional[13]" id="regional13" value=1 onClick="return clicaregional()">
                        <label for="regional13" id="lregional13">BC Juiz de Fora</label><br>
                </div>
        <tr>
            <td class="rotulo">Site:
            <td class="campo">
                <select name="site" id="site" class="campocombo" style="width: 250px;">
                </select>
        <tr>
          <td height="50" colspan=2 valign="bottom">
              
            <div align="left">
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="submit" value="Enviar" class="botao">
      
      &nbsp;
      <input type="reset" border="0" value="Cancelar" name="cancelar" class="botao"> 
            </div>
        </table>
    </form><table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td height="20" bgcolor="#CC0000"><div align="right"></div></td>
      </tr>
    </table>
    
    
    </body>
    
    </html>

    o usuario seleciona uma checkbox e na combo box carrega os itens relacionado, porem quando clica no item: ABS Brasil Porto Alegre - RS a combobox desabilita

  5. Ola pessoal, boa tarde!

    Pessoal, para o meu apredizado por conta propria irei comecar a fazer sistemas. Coloquei no meu coracao em comecar um sistema juridico para advogados para ter controle dos seus clientes, peticoes... enfim.

    alguém tem algum de um modelo de sistema juridico pra web. Estou achando o ASP mais facil do que o php e com isso quero pratica se forte em uma linguagem e nada melhor aprender fazendo.

    Desde já agradeco a orientacao dos mais "velhos", digo na programacao e principalmente em ASP!

    Agradeco desde já pelas informacoes.

  6. Olá pessoal, boa noite!

    Estou fazendo uma nova aplicação aqui na empresa onde será necessário criar um FALE CONOSCO. Qual é o melhor componente a utilizar: CDONTS, ASPMAIL e ASPEMAIL?

    Aqui na empresa utiliza o Windows 2003 Server. A pergunta é:

    é feita alguma configuração no servidor(Windows 2003)?

    Passeando pela net acessei o link do BABOO que achei interessante:

    Baboo - Envio de e-mail com ASP

    Desde já agradeço pelos esclarecimentos,

    Abraços.

  7. Jonathan,

    <a href ="delete_descricao.asp?cod_dados1=<% = rsDadosB.Fields("cod_acao") %> " onclick="if(!confirm('Deseja realmente excluir'){return false}" class="menu19">
                        <% = rsDadosB.Fields("acao") %></a>&nbsp;
                        <% session("cod_dados") = rsDadosB("cod_dados") %></td>

    Inserir o código que você mencionou no meu, porem não aparece nenhuma mensagem para o usuario.

  8. Olá pessoal, boa tarde!

    Possuo o código abaixo onde o usuario seleciona o link que deseja excluir. A minha dúvida é o seguinte: Como que eu posso inserir uma mensagem para o usuario: DESEJA REALMENTE EXCLUIR ESSA AÇÃO?, caso o usuário escolha a opção sim o seguinte link funcione link: <a href="delete_descricao.asp?cod_dados1=<% = rsDadosB.Fields("cod_acao") %>" class="menu19">

    <% = rsDadosB.Fields("acao") %></a>&nbsp;

    <% session("cod_dados") = rsDadosB("cod_dados") %>

    Caso o usuario escolha a opção NÃO continue na mesma pagina.

    desde já agradeço pela ajuda.

    Abraços.

    <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
      <tr>
          <td width="50%" height="20" class="tabela_verde">A&ccedil;&atilde;o</td>
          <td width="16%" class="tabela_verde"><strong>Status</strong></td>
          <td width="7%" class="tabela_verde">Legenda</td>
          <td width="17%" class="tabela_verde">Respons&aacute;vel</td>
          <td width="17%" class="tabela_verde">Data</td>
      </tr>
    <%
    Do While Not rsDadosB.Eof
    %>                  
      <tr>
          <td class="tabela_branca"> 
          <a href="delete_descricao.asp?cod_dados1=<% = rsDadosB.Fields("cod_acao") %>" class="menu19">
          <% = rsDadosB.Fields("acao") %></a>&nbsp;
          <% session("cod_dados") = rsDadosB("cod_dados") %></td>
          <td height="10" class="tabela_branca"><% = rsDadosB("status") %></td>
          <td class="tabela_branca"><div align="center">
          <img border="0" src="<% = rsDadosB("legenda") %>"</div></td>
          <td class="tabela_branca"><% = rsDadosB("responsavel") %></td>
          <td class="tabela_branca"><div align="center">
          <% = (ConvertDataBanco(rsDadosB("data"))) %>
          </div>
          </td>
     </tr>
    <%
    rsDadosB.MoveNext
    Loop
    rsDadosB.Close
    Call FechaConexao
    Set rsDadosB = Nothing
    %>                        
    </table>

  9. Ola pessoal, boa noite!

    Possuo uma pagina abaixo com uma combo e um campo de pesquisa, onde o usuario digita a palavra deseja e escolhe o item desejado dentro da combo.

    Exemplo: se a pessoa digitou no campo a palavra: Ivete e na combobox o item Fofoca ira para a pagina que trata desse formulario exemplo: fofoca.asp, porem como deixar a pagina abaixo dinamiza?

    Quero que quando o usuario escolher a combo box de acordo com o item o action receba a pagina que trata do respectivo item.

    Desde já agradeco a ajuda de todos.

    Fiquem com Deus. :joia:

    <TABLE width="70%" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
              <form name="form1" action="?????????????">
                <tr> 
                  <td width="10%" valign="middle" bgcolor="#FFFFFF"> <div align="center"></div></td>
                  <td width="20%" height="10" colspan="2" valign="middle" bgcolor="#FFFFFF"> <div align="left"><strong>BUSCAR 
                      POR:</strong> </div></td>
                  <td width="22%" valign="middle" bgcolor="#FFFFFF">&nbsp;</td>
                </tr>
                <tr> 
                  <td width="10%" valign="middle" bgcolor="#FFFFFF"><div align="center"></div></td>
                  <td height="10" valign="middle" bgcolor="#FFFFFF">  
                      <div align="center">
                        <input name=query type=text id="query"  value="" size=30 maxlength=255>
                      </div></td>
                  <td valign="middle" bgcolor="#FFFFFF"><label>
                    <select name="select" id="select">
                      <option value="noticias">noticias</option>
                      <option value="Fofoca">Fofoca</option>
                      <option value="Nome">Nome</option>
                                    </select>
                  </label></td>
                  <td width="22%" valign="middle" bgcolor="#FFFFFF"><input name="Buscar" type="submit" id="Buscar2" value="buscar"></td>
                </tr>
              </FORM>
            </TABLE>
    </body>
    </html>

  10. Alguém sabe, quando o usuario selecionar na combobox dia o numero 30 e na combobox o mês de fevereiro de uma critica como: o mês de fevereiro não possui 30 dias.

    Só falta isso Galera, pois os outros campos está funcionando direitinho!

    Vejam a imagem abaixo:

    ae8611788279802e07136815ba8ce9d3.jpg

    <select name="date_dia" id="text_data">
                                    <option>Dia</option>
                                    <option value="01">01</option>
                                    <option value="02">02</option>
                                    <option value="03">03</option>
                                    <option value="04">04</option>
                                    <option value="05">05</option>
                                    <option value="06">06</option>
                                    <option value="07">07</option>
                                    <option value="08">08</option>
                                    <option value="09">09</option>
                                    <option value="10">10</option>
                                    <option value="11">11</option>
                                    <option value="12">12</option>
                                    <option value="13">13</option>
                                    <option value="14">14</option>
                                    <option value="15">15</option>
                                    <option value="16">16</option>
                                    <option value="17">17</option>
                                    <option value="18">18</option>
                                    <option value="19">19</option>
                                    <option value="20">20</option>
                                    <option value="21">21</option>
                                    <option value="22">22</option>
                                    <option value="23">23</option>
                                    <option value="24">24</option>
                                    <option value="25">25</option>
                                    <option value="26">26</option>
                                    <option value="27">27</option>
                                    <option value="28">28</option>
                                    <option value="29">29</option>
                                    <option value="30">30</option>
                                    <option value="31">31</option>
                                  </select>
                              <label>
                                      <select name="date_mes" id="select2">
                                        <option>Mês</option>
                                        <option value="01">Janeiro</option>
                                        <option value="02">Fevereiro</option>
                                        <option value="03">Marco</option>
                                        <option value="04">Abril</option>
                                        <option value="05">Maio</option>
                                        <option value="06">Junho</option>
                                        <option value="07">Julho</option>
                                        <option value="08">Agosto</option>
                                        <option value="09">Setembro</option>
                                        <option value="10">Outubro</option>
                                        <option value="11">Novembro</option>
                                        <option value="12">Dezembro</option>
                                      </select>
                                      <select name="date_ano" id="select3">
                                        <option>Ano</option>
                                        <option value="2009">2009</option>
                                        <option value="2010">2010</option>
                                        <option value="2011">2011</option>
                                        <option value="2012">2012</option>
                                      </select>

  11. Olá Jonathan, essa situação eu já resolvi, conforme o meu 2° post.

    Alguém sabe, quando o usuario selecionar na combobox dia o numero 30 e na combobox o mês de fevereiro de uma critica como: o mês de fevereiro não possui 30 dias.

    Só falta isso Galera, pois os outros campos está funcionando direitinho!

    Vejam a imagem abaixo:

    ae8611788279802e07136815ba8ce9d3.jpg

    Abraços.

  12. RESOLVIDO!!!

    código abaixo,

    <% Option Explicit %>
    <% Dim conbd_gd, rsDados5, strSQL5, var_codeprojeto
    
    var_codeprojeto = TRIM(Request.Form("txt_codprojeto"))
    If TRIM(Request.Form("txt_acao")) = "Codigo do Projeto:" then
    response.write "Preencha o campo código do projeto corretamente!"
    'response.Redirect("default.asp?page_error=home&erro=Por favor, digite o campo ação!")
    response.end
    End if
    
    '-- strSQL = "SELECT * FROM tab_dadosprojeto WHERE login_usuario='" & session("login_total") & "' AND senha='" & var_Senha & "'"
    strSQL5 = "SELECT * FROM tab_dadosprojeto WHERE login_usuario='" & session("login_total") & "' AND cod_dados='" & var_codeprojeto & "'"
    
    Call AbreConexao
    Set rsDados5 = conbd_gd.Execute(strSQL5)
    
    If rsDados5.EOF Then
         Response.Write "Login ou Senha inválida!"
         Response.Write session("login_total")
    '     Response.write var_codeprojeto
         Response.End
    End if
    
    Call FechaConexao
    %>
    <% If session("nivel_acesso") = "" Then
      Response.Write "Você não está logado!"
    ' Response.End
    End If
      
    If session("nivel_acesso") = 1 Then
    %>
    <%
    Else 'Curioso
    %>
      <a href="projetos.asp">Consultar Projeto</a> 
    <%
    End If
    %>
    <%
    If session("nivel_acesso") <> 1 Then 
      Response.Write "Você não tem autorização para ver esta página!"
      Response.End
    End If
    
    %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim rsInsere, strINS, var_data, hora, Minuto, Segundo, var_acao, var_status, var_responsavel, var_datedia, var_datemes, var_dateano, var_legenda
    
    ' var_codeprojeto = TRIM(Request.Form("txt_codprojeto"))
    
    var_acao = TRIM(Request.Form("txt_acao"))
    If TRIM(Request.Form("txt_acao")) = "" then
    response.write "O Campo Ação deve ser preenchido!"
    response.end
    End if
    
    var_status = TRIM(Request.Form("txt_status"))
    If TRIM(Request.Form("txt_status")) = "Escolher Status" then
    response.write "Preencha o campo Status corretamente!"
    response.end
    End if
    
    'var_legenda = "img_smiles/nao_iniciado.gif"
    
    var_responsavel = TRIM(Request.Form("txt_responsavel"))
    If TRIM(Request.Form("txt_responsavel")) = "" then
    response.write "O Campo Responsavel deve ser preenchido! " & "<br>"
    'response.Redirect("inclusao_descricao.asp")
    response.end
    End if
    
    var_datedia = TRIM(Request.Form("date_dia"))
    If TRIM(Request.Form("date_dia")) = "Dia" then
    response.write "Preencha o dia corretamente!"
    response.end
    End if
    
    var_datemes = TRIM(Request.Form("date_mes"))
    If TRIM(Request.Form("date_mes")) = "Mês" then
    response.write "Preencha o Mês corretamente!"
    response.end
    End if
    
    var_dateano = TRIM(Request.Form("date_ano"))
    If TRIM(Request.Form("date_ano")) = "Ano" then
    response.write "Preencha o Ano corretamente!"
    response.end
    End if
    
    var_data = var_dateano &"-"& var_datemes &"-"& var_datedia
    '-- Essa variavel e da pagina ins.dadosprojeto.asp  var_posicaoatual = "Ativado"
    'Imprimindo as variaveis data
    'Response.Write(var_dateano &"-"& var_datemes &"-"& var_datedia)
    'Response.End()
    'Response.Write (TRIM(Request.Form("txt_status")))
    'Response.End()
    %>
    
    <% if var_status = "Concluido" then
          var_legenda = "img_smiles/concluido.gif"
        else
          if var_status = "Em andamento - Atencao" then
             var_legenda = "img_smiles/andamento_atencao.gif"
          else
             if var_status = "Em andamento - Critico" then
                var_legenda = "img_smiles/andamento_critico.gif"
             else
                if var_status = "Em andamento - Normal" then
                   var_legenda = "img_smiles/andamento_normal.gif"
                else
                   if var_status = "não Iniciado" then
                      var_legenda = "img_smiles/nao_iniciado.gif"
                   else
                      if var_status = "On-going" then
                         var_legenda = "img_smiles/on-going.gif"
                      else
                         var_legenda = "?"
                      end if
                   end if
                end if
             end if
          end if
       end if %>
    <%
    
    '-- Função para conversao de data para o MySQL -- Paulo Martins.
    Function ConvertDataMySQL(ConDataBanco)   
        ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)    
        ConvertDataMySQL = ConDataBanco  
    End Function   
    '-- Response.Write(ConvertDataMySQL(Date()))  
    
    strINS = "INSERT into tab_acoesprojeto "
    strINS = strINS & "(cod_dadosprojeto, acao, status, legenda, responsavel, data) "
    
    strINS = strINS & "VALUES ('" & var_codeprojeto & "',"
    strINS = strINS & "'" & var_acao & "',"
    strINS = strINS & "'" & var_status & "',"
    strINS = strINS & "'" & var_legenda & "'," 
    strINS = strINS & "'" & var_responsavel & "'," 
    strINS = strINS & "'" & var_data & "'"
    'strINS = strINS & "'" & var_data & "',"
    'strINS = strINS & "'" & var_posicaoatual & "'"
    strINS = strINS & ")"
    
    Call AbreConexao
    conbd_gd.Execute(strINS)
    'response.write strINS
    'response.end()
    
    'Comentário-- Verifica o sucesso da operação, baseado na variavel 'err'
        if err.number = 0 then
            Response.redirect("ins1.descprojeto.asp")
            Response.End
            '--Response.Write "<font face='arial' size'3' color='green'><b>O ID: " & var_nome.projeto & " foi incluído com sucesso!</font></b><br>
            Else
                response.write ("Erro: " + err.description)
            End if
    
    Call FechaConexao
    %>

    alguém sabe, quando o usuario selecionar na combobox dia o numero 30 e na combobox o mês de fevereiro de uma critica como: o mês de fevereiro não possui 30 dias.

    Só falta isso Galera, o mais já está resolvido!!!

    Abraços.

  13. Olá pessoal, boa noite!

    Estou querendo criar um script de validação para o meu form que se encontra no código abaixo:

    Uma observação: coloquei uma validação apenas nesse campo:

    If IsEmpty(var_acao) then
    response.write "O Campo Ação deve ser preenchido!"
    response.end
    End if
    porem ele realiza o cadastro sem que seja impresso na tela a critica. desde já agradeço pela ajuda!
    <% Option Explicit %>
    <% Dim conbd_gd, rsDados5, strSQL5, var_codeprojeto
    
    var_codeprojeto = TRIM(Request.Form("txt_codprojeto"))
    
    
    '-- strSQL = "SELECT * FROM tab_dadosprojeto WHERE login_usuario='" & session("login_total") & "' AND senha='" & var_Senha & "'"
    strSQL5 = "SELECT * FROM tab_dadosprojeto WHERE login_usuario='" & session("login_total") & "' AND cod_dados='" & var_codeprojeto & "'"
    
    Call AbreConexao
    Set rsDados5 = conbd_gd.Execute(strSQL5)
    
    If rsDados5.EOF Then
         Response.Write "Login ou Senha inválida!"
         Response.Write session("login_total")
    '     Response.write var_codeprojeto
         Response.End
    End if
    
    
    Call FechaConexao
    %>
    <% If session("nivel_acesso") = "" Then
      Response.Write "Você não está logado!"
    ' Response.End
    End If
    
    If session("nivel_acesso") = 1 Then
    %>
    <%
    Else 'Curioso
    %>
      <a href="projetos.asp">Consultar Projeto</a> 
    <%
    End If
    %>
    <%
    If session("nivel_acesso") <> 1 Then 
      Response.Write "Você não tem autorização para ver esta página!"
      Response.End
    End If
    
    %>
    
    <!--#Include file="conexao.asp"-->
    <%
    Dim rsInsere, strINS, var_data, hora, Minuto, Segundo, var_acao, var_status, var_responsavel, var_datedia, var_datemes, var_dateano, var_legenda
    
    ' var_codeprojeto = TRIM(Request.Form("txt_codprojeto"))
    var_acao = TRIM(Request.Form("txt_acao"))
    
    var_status = TRIM(Request.Form("txt_status"))
    'var_legenda = "img_smiles/nao_iniciado.gif"
    var_responsavel = TRIM(Request.Form("txt_responsavel"))
    var_datedia = TRIM(Request.Form("date_dia"))
    var_datemes = TRIM(Request.Form("date_mes"))
    var_dateano = TRIM(Request.Form("date_ano"))
    var_data = var_dateano &"-"& var_datemes &"-"& var_datedia
    '-- Essa variavel e da pagina ins.dadosprojeto.asp  var_posicaoatual = "Ativado"
    'Imprimindo as variaveis data
    'Response.Write(var_dateano &"-"& var_datemes &"-"& var_datedia)
    'Response.End()
    'Response.Write (TRIM(Request.Form("txt_status")))
    'Response.End()
    %>
    
    <% if var_status = "Concluido" then
          var_legenda = "img_smiles/concluido.gif"
        else
          if var_status = "Em andamento - Atencao" then
             var_legenda = "img_smiles/andamento_atencao.gif"
          else
             if var_status = "Em andamento - Critico" then
                var_legenda = "img_smiles/andamento_critico.gif"
             else
                if var_status = "Em andamento - Normal" then
                   var_legenda = "img_smiles/andamento_normal.gif"
                else
                   if var_status = "não Iniciado" then
                      var_legenda = "img_smiles/nao_iniciado.gif"
                   else
                      if var_status = "On-going" then
                         var_legenda = "img_smiles/on-going.gif"
                      else
                         var_legenda = "?"
                      end if
                   end if
                end if
             end if
          end if
       end if %>
    <%
    
    
    
    '-- Função para conversao de data para o MySQL -- Paulo Martins.
    Function ConvertDataMySQL(ConDataBanco)   
        ConDataBanco = Year(ConDataBanco) &"-"& Right("0"&Month(ConDataBanco),2) &"-"& Right("0"&Day(ConDataBanco),2)    
        ConvertDataMySQL = ConDataBanco  
    End Function   
    '-- Response.Write(ConvertDataMySQL(Date()))  
    
    If IsEmpty(var_acao) then
    response.write "O Campo Ação deve ser preenchido!"
    response.end
    End if 
    
      
    
    strINS = "INSERT into tab_acoesprojeto "
    strINS = strINS & "(cod_dadosprojeto, acao, status, legenda, responsavel, data) "
    
    strINS = strINS & "VALUES ('" & var_codeprojeto & "',"
    strINS = strINS & "'" & var_acao & "',"
    strINS = strINS & "'" & var_status & "',"
    strINS = strINS & "'" & var_legenda & "'," 
    strINS = strINS & "'" & var_responsavel & "'," 
    strINS = strINS & "'" & var_data & "'"
    'strINS = strINS & "'" & var_data & "',"
    'strINS = strINS & "'" & var_posicaoatual & "'"
    strINS = strINS & ")"
    
    
    Call AbreConexao
    conbd_gd.Execute(strINS)
    'response.write strINS
    'response.end()
    
    'Comentário-- Verifica o sucesso da operação, baseado na variavel 'err'
        if err.number = 0 then
            Response.redirect("ins1.descprojeto.asp")
            Response.End
            '--Response.Write "<font face='arial' size'3' color='green'><b>O ID: " & var_nome.projeto & " foi incluído com sucesso!</font></b><br>
            Else
                response.write ("Erro: " + err.description)
            End if
    
    Call FechaConexao
    %>
    esse código começa na linha 103.
    If IsEmpty(var_acao) then
    response.write "O Campo Ação deve ser preenchido!"
    response.end
    End if

  14. Olá pessoal, boa tarde!

    Realizei algumas mudanças no meu código e a Session está funcionando.

    Agora quero partir para a seguinte situação:

    O sistema funciona assim: Qualquer usuario que esteja cadastrado no sistema pode incluir projetos, porem não é qualquer um que esteja cadastrado no sistema que pode incluir ações referente a esse projeto, apenas se o usuario possuir uma ID referente ao projeto que foi cadastrado mesmo que o projeto não foi cadastrado por ele.

    Gostaria de um help dos mais experientes.

    O meu banco está dessa forma:

    /*
    Paulo Martins.
    MySQL - 5.0.67-community-nt : Database - gd_dev
    *********************************************************************
    */
    
    /*Estrutura da Tabela `tab_acoesprojeto` */
    
    DROP TABLE IF EXISTS `tab_acoesprojeto`;
    
    CREATE TABLE `tab_acoesprojeto` (
      `cod_acao` int(11) NOT NULL auto_increment,
      `cod_dadosprojeto` int(11) NOT NULL COMMENT 'Campo relacionado ao cod_dados da Tabela tab_dadosprojeto',
      `acao` text,
      `status` varchar(60) default NULL,
      `legenda` varchar(100) default NULL,
      `responsavel` varchar(100) default NULL,
      `data` date default NULL,
      PRIMARY KEY  (`cod_acao`,`cod_dadosprojeto`),
      UNIQUE KEY `cod_acao` (`cod_acao`),
      KEY `FK_tab_acoesprojeto` (`cod_dadosprojeto`),
      CONSTRAINT `FK_tab_acoesprojeto` FOREIGN KEY (`cod_dadosprojeto`) REFERENCES `tab_dadosprojeto` (`cod_dados`)
    ) ENGINE=InnoDB AUTO_INCREMENT=41 DEFAULT CHARSET=utf8;
    
    /*Estrutura da Tabela `tab_autorizacao` */
    
    DROP TABLE IF EXISTS `tab_autorizacao`;
    
    CREATE TABLE `tab_autorizacao` (
      `cod_sistema` int(11) NOT NULL auto_increment,
      `login` int(15) NOT NULL,
      `tipo_autorizacao` varchar(3) NOT NULL,
      PRIMARY KEY  (`cod_sistema`,`login`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    /*Estrutura da Tabela `tab_dadosprojeto` */
    
    DROP TABLE IF EXISTS `tab_dadosprojeto`;
    
    CREATE TABLE `tab_dadosprojeto` (
      `cod_dados` int(11) NOT NULL auto_increment,
      `nome_projeto` varchar(50) default NULL,
      `escopo_projeto` text,
      `atividades_realizadas` text,
      `proximo_passo` text,
      `pontos_atencao` text,
      `data` datetime default NULL,
      `posicao_atual` varchar(12) default NULL COMMENT 'Ativo ou Desativado',
      `nome_autor` varchar(100) default NULL,
      PRIMARY KEY  (`cod_dados`)
    ) ENGINE=InnoDB AUTO_INCREMENT=30 DEFAULT CHARSET=utf8;
    
    /*Estrutura da Tabela `tab_usuarios` */
    
    DROP TABLE IF EXISTS `tab_usuarios`;
    
    CREATE TABLE `tab_usuarios` (
      `cod_usr` int(11) NOT NULL auto_increment,
      `login` int(15) NOT NULL,
      `nome_usr` varchar(100) NOT NULL,
      `senha` varchar(30) default NULL,
      `tipo_nivel` char(1) default NULL COMMENT 'Niveis de Acesso',
      PRIMARY KEY  (`cod_usr`,`login`),
      UNIQUE KEY `cod_usr` (`cod_usr`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    
    /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
    /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
    Essa é a pagina que trata a requisição de login e senha do usuario:
    <%
    Option Explicit
    %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim conbd_gd, rsDados, strSQL, var_Login, var_Senha
    
    Call AbreConexao
    
    var_Login = TRIM(Request.Form("txt_login"))
    var_Senha = TRIM(Request.Form("txt_senha"))
    
    'strSQL = "SELECT * FROM tab_usuarios "
    'strSQL = strSQL & " WHERE login = 'login'"
    'strSQL = strSQL & " AND login = 'senha'"
    strSQL = "SELECT * FROM tab_usuarios WHERE login='" & var_Login & "' AND senha='" & var_Senha & "'"
    'Call AbreConexao
    Set rsDados = conbd_gd.Execute(strSQL)
    
    If rsDados.EOF Then
         Response.Write "Login ou Senha inválida!"
      else
    '     Response.write var_Login & "<br>"
    '     response.write var_Senha
    session("logado")=True
    session("nivel_acesso") = rsDados("tipo_nivel") 'Colocamos numa session pois iremos utiliza-las em outras páginas
    
    Response.Redirect "autorizados.asp" 'página restrita
    
    End If
    %>
    Na Pagina autorizados.asp colocquei o seguinte código:
    <% If session("nivel_acesso") = "" Then
      Response.Write "Você não está logado!"
      Response.End
    End If
    If session("nivel_acesso") = 3 Then
    %>
    Aqui vem a parte do HTML com os links de inclusão de projetos, inclusão de ações
    <%
    Else 'Curioso
    %>
      <a href="projetos.asp">Consultar Projeto</a> 
    <%
    End If
    %>
    <%
    If session("nivel_acesso") <> 3 Then '
      Response.Write "Você não tem autorização para ver esta página!"
      Response.End
    End If
    %>

  15. Olá pessoal, boa tarde!

    O sistema que fiz com ajuda de todos eu já finalizei, porem agora falta "apenas" fazer a parte da Session.

    A principio no meu codigo está muito simples a respeito da session. Estou realizando testes apenas em que o usuario digite o login e a senha e seja direcionado para a pagina de autorizados ou receba uma mensagem Login ou Senha inválido! (logar.asp)

    Depois quando esse problema for solucionado irei pensar em limitar os usuarios, na verdade já estou até pensando... rsrsrsrs.

    O sistema funciona assim: Qualquer usuario que esteja cadastrado no sistema pode incluir projetos, porem não é qualquer um que esteja cadastrado no sistema pode incluir ações referente a esse projeto, apenas se o usuario possuir uma ID referente ao projeto que foi cadastrado mesmo que o projeto não foi cadastrado por ele.

    Segue abaixo a pagina do login:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Gerência de Serviços de TI</title>
    
    <link href="../estilos_portabilidade.css" rel="stylesheet" type="text/css" />
    
    <style type="text/css">
    <!--
    body {
        margin-left: 0px;
    }
    .style6 {
        color: #666666;
        font-weight: bold;
    }
    .style7 {color: #FFFFFF}
    -->
    </style></head>
    
    <body>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><!--#include file="topo.asp"--></td>
      </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td bgcolor="#f5f5f5"><div align="center"> <br />
              <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
                <tr>
                  <td height="200" valign="top" bgcolor="#FFFFFF"><div align="center"> <br />
                      <br />
                      <br />
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td height="300" bgcolor="#FFFFFF"><div align="left">
                          <form method="post" action="logar.php" name="formlogin" id="formlogin">
                            <table width="40%" border="0" align="center" cellpadding="0" cellspacing="0">
                              <tr>
                                <td><fieldset>
                                <legend class="style6">Logar no Módulo Administrativo<span class="style7">o</span> </legend>
                                <table style="width: 222px; margin: auto auto;" align="center">
    
                                  <tr>
                                    <td colspan="2" class="msgerro">&nbsp;</td>
                                  </tr>
                                  <tr>
                                    <td class="rotulo"><div align="right"><strong>Login: </strong></div></td>
                                    <td><input type="text" name="txt_login" class="campologin" />                                </td>
                                  </tr>
                                  <tr>
                                    <td class="rotulo"><div align="right"><strong>Senha: </strong></div></td>
                                    <td><input type="password" name="txt_senha" class="campologin" /></td>
                                  </tr>
                                  <tr>
                                    <td colspan="2"><input type="checkbox" name="cookie" value="1" id="cookie" />
                                        <label for="cookie">Manter usu&aacute;rio logado</label>                                </td>
                                  </tr>
                                  <tr>
                                    <td colspan="2" style="text-align: center;"><div style="width: 50%; text-align: center; float: left;">
                                        <input type="submit" value="Login" class="botao" style="width: 70px;" />
                                      </div>
                                        <div style="width: 50%; text-alitn: center; float: right;">
                                          <input type="button" value="Cancelar" class="botao" onclick="goTo('logout.php')"  style="width: 70px;" />
                                      </div></td>
                                  </tr>
                                </table>
                                </fieldset>
                                </td>
                              </tr>
                            </table>
                          </form>
                        </div>
                          <div align="center"><br />
                            <br />
                          <a href="autorizados.asp" class="menu19"> autorizados</a></div></td>
                      </tr>
                    </table>
                    <br />
                  
                  </div></td>
                </tr>
              </table>
            <br />
        </div></td>
      </tr>
    </table><!--#include file="../rodape.asp"-->
    </body>
    </html>
    Aqui segue a pagina: logar.asp
    <%
    Option Explicit
    %>
    <!--#Include file="conexao.asp"-->
    <%
    Dim conbd_gd, rsDados, strSQL, login, senha
    
    login = Request.QueryString("txt_login")
    senha = Request.QueryString("txt_senha")
    
    strSQL = "SELECT * FROM tab_usuarios"
    strSQL = strSQL & " WHERE login = 'login'"
    strSQL = strSQL & " AND login = 'senha'"
    Call AbreConexao
    Set rsDados = conbd_gd.Execute(strSQL)
    
    
    <% = rsDados.Fields("login") %>
    <%
    Response.End
    
    If rsDados.EOF Then
      Response.Write "Login ou Senha inválido!"
      Response.End
    End If
    
    session("nivel_acesso") = rsDados("tipo_nivel") 'Colocado numa session pois iremos utiliza-las em outras páginas
    
    Response.Redirect "autorizados.asp" '--página restrita
    
    
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Gerência de Serviços de TI</title>
    
    <link href="../estilos_portabilidade.css" rel="stylesheet" type="text/css" />
    
    <style type="text/css">
    <!--
    body {
        margin-left: 0px;
    }
    .style6 {
        color: #666666;
        font-weight: bold;
    }
    .style7 {color: #FFFFFF}
    -->
    </style></head>
    
    <body>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><!--#include file="topo.asp"--></td>
      </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td bgcolor="#f5f5f5"><div align="center"> <br />
              <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
                <tr>
                  <td height="200" valign="top" bgcolor="#FFFFFF"><div align="center"> <br />
                      <br />
                      <br />
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td height="300" bgcolor="#FFFFFF"><div align="left">
                            <table width="40%" border="0" align="center" cellpadding="0" cellspacing="0">
                              <tr>
                                <td><fieldset>
                                <legend class="style6">Erro<span class="style7">o</span> </legend>
                                <p>você não tem acesso administração</p>
                                </fieldset>
                                </td>
                              </tr>
                            </table>
                        </div>
                          <div align="center"><br />
                            <br />
                          </div></td>
                      </tr>
                    </table>
                    <br />
                  
                  </div></td>
                </tr>
              </table>
            <br />
        </div></td>
      </tr>
    </table><!--#include file="../rodape.asp"-->
    </body>
    </html>
    A minha tabela está dessa forma:
    tab_usuarios  CREATE TABLE `tab_usuarios` (													`cod_usr` INT(11) NOT NULL AUTO_INCREMENT,									 `login` INT(15) NOT NULL,													  `nome_usr` VARCHAR(100) NOT NULL,											  `senha` VARCHAR(30) DEFAULT NULL,											  `tipo_nivel` CHAR(1) DEFAULT NULL COMMENT 'Niveis de Acesso',				  PRIMARY KEY  (`cod_usr`,`login`),											  UNIQUE KEY `cod_usr` (`cod_usr`)											 ) ENGINE=INNODB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

    Desde já agradeço a todos.

  16. Bom dia Fiote!

    Campeão, obrigado pelas dicas.

    Usei o seguinte código abaixo e funciona normalmente no SO Windows XP Service Pack 3, porem quando coloco o mesmo script abaixo no servidor e rodo ele da o alerta, porem grava no banco.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Gerência de Serviços de TI</title>
    &lt;script language="javascript">
    function validaForm() {
    if (document.inclusao.txt_nomeprojeto.value.length <= 1 )
    {
    alert("O campo Nome Projeto não pode ficar em branco - Digite o Nome Projeto.");
    inclusao.txt_nomeprojeto.focus();
    return false;
    }
    if (document.inclusao.txt_autorprojeto.value.length <= 1 )
    {
    alert("O campo Nome do Autor não pode ficar em branco - Digite o Nome do Autor.");
    inclusao.txt_autorprojeto.focus();
    return false;
    }
    if (document.inclusao.txt_escopoprojeto.value.length <= 1 )
    {
    alert("O campo Escopo não pode ficar em branco - Digite o Escopo.");
    inclusao.txt_escopoprojeto.focus();
    return false;
    }
    if (document.inclusao.txt_atividade.value.length <= 1 )
    {
    alert("O campo Atividades Realizadas não pode ficar em branco - Digite Atividades Realizadas.");
    inclusao.txt_atividade.focus();
    return false;
    }
    if (document.inclusao.txt_proximo.value.length <= 1 )
    {
    alert("O campo Próximos Passos não pode ficar em branco - Digite Próximos Passos.");
    inclusao.txt_proximo.focus();
    return false;
    }
    if (document.inclusao.txt_pontos.value.length <= 1 )
    {
    alert("O campo Pontos de Atenção não pode ficar em branco - Digite Pontos de Atenção.");
    inclusao.txt_pontos.focus();
    return false;
    }
    
    return true;
    }
    </script>  
    
    <link href="../estilos_portabilidade.css" rel="stylesheet" type="text/css" />
    
    <style type="text/css">
    <!--
    body {
        margin-left: 0px;
    }
    -->
    </style></head>
    
    <body>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td><!--#include file="topo.asp"--></td>
      </tr>
    </table>
    <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td bgcolor="#f5f5f5"><div align="center"> <br />
              <table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
                <tr>
                  <td height="200" valign="top" bgcolor="#FFFFFF"><div align="center"> <br />
                      <br />
                    <table width="98%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                        <td width="69%" height="20"><span class="style2">Inclusão de Projeto</span></td>
                        <td width="31%"><div align="right"> <a href="projetos.asp" class="menu27">Consultar Projeto</a> | <a href="alteracaodadosprojeto.asp" class="menu27">Alteração de Projeto</a> | <a href="#" class="menu27">Logout</a>   </div></td>
                      </tr>
                    </table> 
                    <br />
                    <table width="99%" border="0" cellspacing="0" cellpadding="0">
                      <form name="inclusao" method="POST" action="ins.dadosprojeto.asp" onSubmit="return validaForm(this);"><tr>
                        <td><table width="100%" border="0" cellspacing="5" cellpadding="0">
                          <tr>
                            <td width="18%" height="35" bgcolor="f4f4f4" class="style3"><div align="right">Nome do Projeto:</div></td>
                            <td width="82%" bgcolor="f4f4f4">
                            <input type="text" name="txt_nomeprojeto" class="campocombo" id="txt_nomeprojeto" size="70" />                        </td>
                          </tr>
                          <tr>
                            <td height="35" bgcolor="f4f4f4" class="style3"><div align="right">Autor do Projeto:</div></td>
                            <td bgcolor="f4f4f4">
                            <input type="text" name="txt_autorprojeto" class="campocombo" id="txt_autorprojeto" size="70" />
                            </td>
                          </tr>
                          <tr>
                            <td height="15" bgcolor="f4f4f4" class="style3"><div align="right">Escopo da Demanda/Projeto:</div></td>
                            <td height="15" bgcolor="f4f4f4"><label></label>
                                  <div align="right" class="style3">
                                    <div align="left">
                                      <textarea name="txt_escopoprojeto" id="txt_escopoprojeto" cols="90" rows="8" class="campocombo"></textarea>
                                    </div>
                                </div></td>
                            </tr>
                          <tr>
                            <td height="15" bgcolor="f4f4f4" class="style3"><div align="right">Atividades Realizadas:</div></td>
                            <td height="15" bgcolor="f4f4f4">
                            <textarea name="txt_atividade" id="txt_atividade" cols="90" rows="12" class="campocombo"></textarea></td>
                          </tr>
                          <tr>
                            <td height="35" bgcolor="f4f4f4" class="style3"><div align="right">Próximos Passos::</div></td>
                            <td bgcolor="f4f4f4"><label>
                            <textarea name="txt_proximo" id="txt_proximo" cols="90" rows="12" class="campocombo"></textarea>
                            </label></td>
                          </tr>
                          <tr>
                            <td height="35" bgcolor="f4f4f4" class="style3"><div align="right">Pontos de Atenção:</div></td>
                            <td bgcolor="f4f4f4"><label>
                            <textarea name="txt_pontos" id="txt_pontos" cols="90" rows="12" class="campocombo"></textarea>
                            </label></td>
                          </tr>
                          <tr>
                            <td height="50" bgcolor="f4f4f4"> </td>
                            <td bgcolor="f4f4f4"><label>
                              <input type="submit" name="btEnviar" id="btEnviar" class="botao" value="Cadastrar" />
                              <input type="reset" name="btLimpa" id="btLimpa" class="botao" value="Limpar" />
                            </label></td>
                          </tr>
                        </table></td>
                      </tr></form>
                    </table>
                    <br />
                  
                  </div></td>
                </tr>
              </table>
            <br />
        </div></td>
      </tr>
    </table><!--#include file="rodape.asp"-->
    </body>
    </html>

    Desde já agradeço pelo esclarecimento.

×
×
  • Criar Novo...