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!

    Possuo a pagina com o seguinte código abaixo:

    <?php include_once("validar.php"); ?>
    <!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=iso-8859-1" />
    <title>SVPS - Sistema de Plano de Saúde</title>
    
    <link rel="stylesheet" type="text/css" href="jquerymenu/jqueryslidemenu.css" />
    <link rel="stylesheet" type="text/css" href="css/sistema.css"  />
    
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
    
    <script type="text/javascript" src="jquerymenu/jqueryslidemenu.js"></script>
    </head>
    <body bgcolor="#FFFFFF">
    <!-- <div id="box_cabecalho_menu"> -->
         <div align="center">
           <div id="cabecalho" style="background-image:url(imagens/topo3.jpg)"></div>
              <!--/*<div id="menunavegacao">*/-->
            
            <div id="menu">
                <div id='myslidemenu' class='jqueryslidemenu'>
                    <?php include_once("menu.php"); ?>
                </div>
              </div>
            
            <!--</div>-->
        <div id="pagina">
        <div id="imagemfaleconosco" style="background-image:url(imagens/plano-de-saude.jpg)"></div>
          <div id="corpo_texto">
            <h3>Aqui segue o conteudo do sistema.</h3>
          </div>
        </div>
        <div id="rodape">
             Vers&atilde;o 1.0 &copy; 2010 Desenvolvido por Consulting Soft
        </div>
        </div>
        
    
    </body>
    </html>
    Reparem que eu inseri um include, pois terei um sistema com varias pagina e será inviavel caso haja necessidade de alterar um item do menu e alterar em todoas as paginas. Acessem o sistema e verifiquem como está aparecendo o menu: http://consultingsoft.com.br/svps/index.php (login: admin e a senha: 123) A pagina de menu.php só possui isso:
    <ul>
    <?php if($_SESSION["perfil"] == 1){ ?>
    <li><a href="index.php">ADMINISTRAÇÃO</a>
        <ul>
            <li><a href="consulta_usuario.php">GERENCIAR CADASTRO DE USUÁRIOS</a></li>                            
        </ul>                   
    </li>
    
    <li><a href="#">CADASTRO</a>
        <ul>
            <li><a href="consulta_banco.php">BANCOS</a></li>
            <li><a href="consulta_produto.php">PRODUTOS</a></li>
            <li><a href="consulta_equipe.php">EQUIPES</a></li>
            <li><a href="consulta_vendedor.php">VENDEDORES</a></li>
            <li><a href="consulta_cliente.php">CLIENTES</a></li>
        </ul>
    </li>
    <?php } ?>
    <li><a href="sobre_background.php">RELATÓRIOS</a>
        <ul>
            <li><a href="rel_aniv_mes.php">ANIVERSÁRIANTES DO MÊS</a></li> 
            <li><a href="rel_top10_metas.php">TOP 10 DE METAS</a></li>
            <li><a href="rel_prod_mes_eqp_sint.php">PROD. EQUIPE SINTÉTICO</a></li>
            <li><a href="rel_prod_mes_eqp_anlt.php">PROD. EQUIPE ANALÍTICO</a></li>
            <li><a href="rel_confirmacao_corretor.php">CONFIRMAÇÕES DO CORRETOR CLIENTES</a></li>
            
          
        </ul>
    </li>
    <li><a href="logout.php">SAIR</a></li>                    
    </ul>&nbsp;

    OBS.: se eu colocar o menu direto na pagina principal.php funciona numa boa.

  2. Olá pessoal, boa tarde!

    Não estou conseguindo instalar um novo tema no WordPress, aparece a seguinte mensagem de erro: Não foi possível localizar a pasta wp-content do WordPress.

    Uma outra situação que também não estou conseguindo é incluir Categorias.

    OBS.: essa situação ocorre apenas no servidor, mas na minha maquina local está funcionando perfeitamente.

    Realizei um teste com o mesmo WordPress e coloquei na minha maquina local e funciona normalmente.

    Eu quero identificar o que pode estar ocorrendo no meu servidor. Não consigo criar gategorias, na verdade, a pagina administrativa do wordpress aparece o total de categoria, porem ao criar o post ele não dá a opção de vincular a categoria.

    Será que é problema do PHP ou Apache???

    O problema não está no wordpress, pois foi realizado procedimentos realizado no servidor e tb na maquina local.

    Desde já agradeço pela ajuda. :rolleyes:

  3. Olá pessoal, boa noite!

    Estou aqui estudando php e não consegui entender essa função.

    alguém poderia disponibilizar um exemplo bem comentado?

    Desde já agradeço pela ajuda.

    Abraços.

  4. Consegui resolver a situação, agora o código está dessa forma:

    function EnterFocaProximo(obj, e) {      
    if (e.keyCode == 13) {        
        var i = 0;        
        while (i < obj.form.length)    
            if (obj.form[i++] == obj)
            break;         
        while ((obj.form[i % obj.form.length].type == 'hidden' || obj.form[i % obj.form.length]disabled==true) || obj.form[i % obj.form.length].name.substr(0,4) == 'Ex1_') && (i < obj.form.length) )             
            i++;        
            obj.form[i % obj.form.length].focus();        
            e.keyCode = 0;    
        }
    }
    Mas aparece a seguinte mensagem de erro: ')' esperado emp27_cadastro2.asp linha 438 A linha 438 é tudo isso:
    function EnterFocaProximo(obj, e) {      
    if (e.keyCode == 13) {        
        var i = 0;        
        while (i < obj.form.length)    
            if (obj.form[i++] == obj)
            break;         
        while ((obj.form[i % obj.form.length].type == 'hidden' || obj.form[i % obj.form.length]disabled==true) || obj.form[i % obj.form.length].name.substr(0,4) == 'Ex1_') && (i < obj.form.length) )             
            i++;        
            obj.form[i % obj.form.length].focus();        
            e.keyCode = 0;    
        }
    }
    </script>
    <br><INPUT NAME='gpChave' TYPE=hidden VALUE=''></INPUT><INPUT NAME='operacao' TYPE=hidden VALUE='incluir'></INPUT><table cellspacing=0 cellpadding=0 border=0 class=TabelaEntrada><tr><td class=titulocampo></td><td class=titulocampo ><INPUT NAME='codprocesso' TYPE=hidden VALUE=''></INPUT></td></tr><tr><td>&nbsp;</td><td></td></tr><tr><td colspan=2><font face=verdana size=2>&nbsp;»» <b>Dados do Proprietário<p></td></td></tr><tr><td class=titulocampo valign=top nowrap>CPF/CNPJ:</td><td class=titulocampo  valign=top><INPUT NAME='CPF_CGC' ID='CPF_CGC' TYPE=text  VALUE='087.681.047/40' SIZE=18 MaxLength=18 class=CampoNormal OnKeyPress='EnterFocaProximo(this,event);' onFocus="this.select(); "

  5. Olá pessoal, boa noite!

    Possuo um formulario onde o usuario utiliza o enter para navegar entre os campos. Em certo campo do formulario eu verifico se determinado campo foi preenchido com o codigo 03 e caso positivo um determindado campo dinamicamente eu coloco disable, porem se o usuario quiser corrigir o campo que foi preenchido com com o codigo 03 e mude para outro codigo aparece a seguinte mensagem de erro:

    Detalhes dos erros da página da Web

    Agente de Usuário: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6.5; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET CLR 1.1.4322; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; yie8)

    Carimbo de data/hora: Mon, 6 Sep 2010 01:01:58 UTC

    Mensagem: Não é possível mover o foco para o controle porque este é invisível, não habilitado ou de um tipo que não aceita foco.

    Linha: 420

    Caractere: 307

    Código: 0

    URI: http://www.dominio.c...peracao=incluir

    Código de java script abaixo:

    response.write "<script>" 
              response.write "function EnterFocaProximo(obj, e) {  "
              response.write "    if (e.keyCode == 13) {"
              response.write "        var i = 0;"
              response.write "        while (i < obj.form.length)"
              response.write "            if (obj.form[i++] == obj)"
              response.write "                break;"
                'response.write "                alert(i);"
              'response.write "         while ((obj.form[i % obj.form.length].type == 'hidden' || obj.form[i % obj.form.length].name.substr(0,4) == 'Ex1_') && (i < obj.form.length) )"
              response.write "         while ((obj.form[i % obj.form.length].type == 'hidden' || obj.form[i % obj.form.length].name.substr(0,4) == 'Ex1_') && (i < obj.form.length) )"
              response.write "             i++;"
              response.write "        obj.form[i % obj.form.length].focus();"
              'response.write "                alert(i);"
              'Response.Write " (document.getElementById('campo').disabled==true);"
              
              'response.write "              if (obj.form[i % obj.form.length].focus().disabled==true)"
              'response.write "                { "
              'response.write "                    alert('Inativo'); "
                'response.write "                } "
                        
              response.write "        e.keyCode = 0;"
              response.write "    }"
              response.write "}"
             response.write "</script>"

    Como que eu posso mover focus para o campo que não esteja desabilitado.

  6. Olá pessoal, boa tarde!

    Estou utilizando jQuery Validate, porem os alertas estão em inglês.

    Veja o código do formulário e tb do JQuery:

    <form action="" method="get" id="validate" name="validate">
            <p><label for="txt_nome">Nome:</label><br />
            <input type="text" name="txt_nome" id="txt_nome" /></p>
            <p><label id="telefone" for="txt_telefone">Telefone:</label><br />
            <input type="text" name="txt_telefone" id="txt_telefone" /></p>    
            <p><label id="email" for="txt_email">Email:</label><br />    
            <input type="text" name="txt_email" id="txt_email" /></p>                        
            <p><label id="comentario" for="txt_comentario">Coment&aacute;rio:</label><br />        
            <textarea cols="60" rows="5" name="txt_comentario" id="txt_comentario"></textarea></p>
            <p><input type="submit" name="enviar_formulario" class="formbutton" value="Enviar Formul&aacute;rio" /></p>
        </form>
    <script language="JavaScript" type="text/javascript" src="jquery-validate/jquery.validate.js"></script>
    <script language="JavaScript" type="text/javascript" src="jquery-validate/jquery.validate.min.js"></script>
    
    <style type="text/css" media="screen">
        label.error {
        border: 1px solid red;
        /*color: red;*/
        font-weight: bold;
        padding: 3px;
        /*background-color: #99CCFF;*/
        background:#8D0000 url('imagem/button.png') repeat-x scroll top left;
        color:#ffffff;
        margin: 6px 0;
        width: 120px;
        text-align: center;
        }
    </style>    
    
    <script type="text/javascript">
    $(function(){
        $("#validate").validate({
        submitHandler: function(form) {
        $(form).submit(function(){
        alert('todos os dados foram preenchidos corretamente');
        return false
    
        });
        },
            rules:{
                txt_nome:{
                    required: true,
                    minlength: 2
                },
                txt_telefone: {
                    required: true,
                },
                txt_email: {
                    required: true,
                    txt_email: true
                },
                txt_comentario: {
                    required: true,    
                    minlength: 2        
            },
            messages:{
                txt_nome:{
                    required: "O campo nome é obrigatorio!",
                    minlength: "O campo nome deve conter no mínimo 2 caracteres!"
                },
                txt_telefone: {
                    required: "O campo telefone é obrigatorio!",
                    },
                txt_email: {
                    required: "O campo email é obrigatorio!",
                    txt_email: "O campo email deve conter um email válido!"
                },
                txt_comentario: {
                    required: "O campo comentário é obrigatorio!",
                    txt_comentario: "O campo comentário deve ser preenchido corretamente!"
                            }
                    }
        }
                
    });
    });
    </script>

    Verifiquem que no código acima eu inseri a minha mensagem de erro conforme o exemplo do campo email: O campo email é obrigatorio!

    Desde já agradeço pela ajuda e esclarecimentos.

  7. Ok. Andreia, irei realizar o teste nesta segunda no trabalho.

    Para ocultar objetos voce pode usar:

    document.getElementById("nome_do_objeto").style.display = "none"; //para ocultar
    document.getElementById("nome_do_objeto").style.display = "block"; //para exibir
    Consegui fazer da forma abaixo:
    function verificaChecked(obj){
        var var_Incremento = obj.getAttribute("id").substring(12);
        //alert("Select: " + var_Incremento);
        var varDivCheckbox = document.getElementById('divTpTrajeto' + var_Incremento);        
        
        var varLabel = document.getElementById('txtDesc' + var_Incremento);
        
        var varCheckbox = document.getElementById('checkCliente' + var_Incremento).checked;
        
        if (varCheckbox) {
            var textChamadoOrigem = document.createTextNode("Chamado Origem");
            var fontChamOrigem = document.createElement("label");
            fontChamOrigem.id = 'lbChamadoOrigem' + var_Incremento;
                
            fontChamOrigem.appendChild(textChamadoOrigem);        
            
            var elChamadoOrigem = document.createElement('input');
            var quebraCheck = document.createElement('BR');
            elChamadoOrigem.type = 'text';
            //elChamadoOrigem.name = 'textChamadoOrigem' + var_txtCont.value;
            elChamadoOrigem.name = 'textChamadoOrigem' + var_Incremento;
            elChamadoOrigem.id = 'textChamadoOrigem' + var_Incremento; 
            var quebraChamadoOrigem = document.createElement('BR');
            
    
            varDivCheckbox.appendChild(fontChamOrigem);
            varDivCheckbox.appendChild(quebraCheck);
            varDivCheckbox.appendChild(elChamadoOrigem);
            varDivCheckbox.appendChild(quebraChamadoOrigem);
                
             
        }else{
    
            //alert("Teste Falso");
            var varLbChamadoOrigem = document.getElementById('lbChamadoOrigem' + var_Incremento);
            var varTxtChamadoOrigem = document.getElementById('textChamadoOrigem' + var_Incremento);
            var varBR = varDivCheckbox.getElementsByTagName("BR");
            
            
            varDivCheckbox.removeChild(varLbChamadoOrigem);
            varDivCheckbox.removeChild(varBR[2]);
            varDivCheckbox.removeChild(varTxtChamadoOrigem);
            varDivCheckbox.removeChild(varBR[3]);
            //varDivCheckbox.removeChild(quebraChamadoOrigem);
      
        }  
    
    }

  8. Olá pessoal, boa tarde!

    Possuo uma função que no evento onclik é disparado essa função (verificaChecked(obj)), onde tem a finalidade de criar dinamicamente um campo label e um input text. Está sendo criado normalmente, porem não estou conseguindo esconde-los.

    A minha função é essa:

    function verificaChecked(obj){
        var var_Incremento = obj.getAttribute("id").substring(12);
        //alert(var_Incremento);
        var varCheckbox = document.getElementById('checkCliente' + var_Incremento).checked;
        //var var_Incremento = obj.getAttribute("id").substring(9);
             
        if (varCheckbox) { 
            //alert("Marcado a opção Cliente!"); 
            var tbl = document.getElementById('AtChamado');
            var lastRow = tbl.rows.length -1;
            var iteration = lastRow;
            var row = tbl.insertRow(lastRow);
            
            var cellRightSel = row.insertCell(0);
            
            var textNChamado = document.createTextNode("N° do Chamado");
            var labelNChamado = document.createElement("label");
            
            labelNChamado.id = 'textNChamado' + var_Incremento;
            
            var quebraDesc = document.createElement('BR');
            var el = document.createElement('input');
            var quebra = document.createElement('BR');
            el.type = 'text';
            el.name = 'textNChamado' + var_Incremento;
            el.id = 'textNChamado' + var_Incremento;
            el.size = 20;
            
            labelNChamado.appendChild(textNChamado); 
            cellRightSel.appendChild(labelNChamado); 
            cellRightSel.appendChild(quebraDesc);
            cellRightSel.appendChild(el);
            cellRightSel.appendChild(quebra);        
            
            return false;  
            
        } else {
                    
            var tbl = document.getElementById('AtChamado');
              var lastRow = tbl.rows.length -1;
            alert("LASTROW: " + lastRow);
            //if (lastRow > 13) {
              //tbl.deleteRow(lastRow - 1);
            if (lastRow = 15) {
              tbl.deleteRow(lastRow - 1);
            //alert("Dentro do If");            
        }
        
        //alert(document.form.checkCliente0.checked) 
    } 
    }

    Desde já agradeço pela ajuda.

    O meu código completo está no site Pastebin:

    http://pastebin.com/HnHBdH81

  9. aproveitando esse post sobre session, irei colocar a minha duvida aqui:

    Olá pessoal, boa noite!

    Estou migrando um sistema que está em ASP e estou passando para PHP, porem estou apanhando na parte de SESSION.

    Irei disponibilizar todos os links que contem o meu codigo na parte login e senha.

    Segue:

    index.php: http://pastebin.com/LZhuda55

    logar: http://pastebin.com/H5RT5hLQ

    logout.php: http://pastebin.com/FiRt2W3J

    principal.php: http://pastebin.com/vSYkQNVc

    validar.php: http://pastebin.com/NXTSKfVe

    Pessoal, segue o endereco do meu sistema: http://scap.martinsrj.com/index.php

    Obs.: o meu sistema está hospedado nesse endereco: http://www.kinghost.com.br/

    PAra acessar o sistema o login é: admin e a senha: 123

    Verifiquem que na pagina principal não aparece o nome de quem esta logado: Bem Vindo,

    e automaticamente a pagina é direcionada automaticamente para a pagina login(index.php) novamente.

    Abraços.

  10. Olá Jonathan Queiroz!

    Antes de inserir o código abaixo a minha função estava funcionando perfeitamente, verificando cada campo do formulario que possui o lang 1.

    Lembrando, se eu retirar o código abaixo o meu formulario funciona direitinho com as validações, porem necessito criar uma situação que quando o usuario selecionar a opção Pré Agendado os campos que estão setados abaixo com o lang 7 não sejam obrigatórios o preenchimento.

    Jonathan, você informa que devo comparar com "1" (string) devido a inserção do meu código abaixo?

    if (varStChamado == "Pré Agendado") {
            document.getElementById("txtQAssRS").setAttribute('lang', '7');
            document.getElementById("txtRS").setAttribute('lang', '7');
            document.getElementById("txtHrTermino").setAttribute('lang', '7');
            document.getElementById("txtHrTermino").setAttribute('lang', '7');
            //alert(document.getElementById("txtQAssRS").getAttribute("lang"));
        } else {
            document.getElementById("txtQAssRS").setAttribute('lang', '1');
            document.getElementById("txtRS").setAttribute('lang', '1');
            document.getElementById("txtHrTermino").setAttribute('lang', '1');
            document.getElementById("txtHrTermino").setAttribute('lang', '1');
        }

    Ao invés de comparar a variável obrigatorio com 1 tente comparar com "1" (string).

  11. Olá pessoal, boa noite!

    Possuo um formulario que quando o usuario selecionar na combo a opção Pre Agendado apenas os seguinte campos são obrigatórios de ser preenchidos: tipo de chamado, situação, chamado altiris, chamado hp, descrição, data atendimento, hora inicio

    Possuo o seguinte código abaixo de JS, porem não estou conseguindo fazer que os campos: txtQAssRS, txtRS, txtHrTermino, txtHrTermino do formulario fiquem com o prrenchimento não obrigatorio quando a opção Pré Agendado estiver selecionado na combo.

    /* 
    DESCRIÇÃO DO CÓDIGO
    Pega o formulário que será validado, lê todos os campos do formulário (for (i=0;i<form.length;i++)) 
    Se for obrigatório (if (obrigatorio==1)) verifica se esta em branco (if (form[i].value == ""))
    Caso positivo troca a cor do campo para vermelho (mudarCorCampo(form[i], 'red'))
    A função mudarCorCampo(elemento, cor) é utilizada para mudar a cor do campo para vermelho e também para branco, quando o usuário estiver corrigindo o campo.
    Para que as legendas mudem de cor é necessário usar a tag samp com id igual ao name do input. Ex: <samp id=”Hora”>...<input name=”Hora” ...>
    O comando que determina que um campo é obrigatório ou não é o lang, quando ele esta com 1 é obrigatório, quando é 0 não é. Além do lang é necessário o comando onFocus que faz os campos em vermelho mudarem para branco quando o usuário esta corrigindo os dados.
    */
    
    function validaCampoObrigatorio(form) {
        var erro = 0;
        var legenda;
        var obrigatorio;
        //if (varStChamado == "Pré Agendado") {
        var varStChamado = document.getElementById('optSituacao').value;
        //alert(varStChamado);
        //alert("Atenção,21212 Teste!");
        //}
        if (varStChamado == "Pré Agendado") {
            document.getElementById("txtQAssRS").setAttribute('lang', '7');
            document.getElementById("txtRS").setAttribute('lang', '7');
            document.getElementById("txtHrTermino").setAttribute('lang', '7');
            document.getElementById("txtHrTermino").setAttribute('lang', '7');
            //alert(document.getElementById("txtQAssRS").getAttribute("lang"));
        } else {
            document.getElementById("txtQAssRS").setAttribute('lang', '1');
            document.getElementById("txtRS").setAttribute('lang', '1');
            document.getElementById("txtHrTermino").setAttribute('lang', '1');
            document.getElementById("txtHrTermino").setAttribute('lang', '1');
        }
    
        // alert(document.getElementById('form')[0].value);
        for (i = 0; i < form.length; i++) {
            //alert(varStChamado);        
    
            obrigatorio = form[i].lang;
            alert(obrigatorio);
            if (obrigatorio == 1) {
                if (form[i].value == "") {
                    var nome = form[i].name;
                    mudarCorCampo(form[i], '#005EBB');
                    legenda = document.getElementById(nome);
                    legenda.style.color = "#005EBB";
                    erro++;
                }
            }
        }
        if (erro >= 1) {
            alert("Existe(m) " + erro + " campo(s) obrigatório(s) plplpllvazio(s)! ")
            return false;
        } else
            return true;
    }

  12. Olá pessoal, boa noite!

    Utilizo em minha maquina o BD SQL Server 2008R2 e tb o gerenciador. Fiz um backup de uma base dados no meu trabalho e quero fazer o restore apenas da estrutura (tabelas, views) e não dos dados, porem sem perder as chaves primarias. Existe como fazer utilizando o SQL Server 2008R2?

×
×
  • Criar Novo...