Jump to content
Fórum Script Brasil

marcohashi

Membros
  • Posts

    48
  • Joined

  • Last visited

About marcohashi

Perfil

  • Gender
    Male

marcohashi's Achievements

0

Reputation

  1. para recuperar os valores q estao na sessão, você deve sempre chamar o session_start() então, ao meu ver você usaria o modo1, mas chamando a session_start()
  2. Fiz aqui um código que está parecido com o seu e funcionou normalmente. A variável "$dados[0]" foi mostrada com o nome de uma tabela existente no seu banco?
  3. To com um problema + ou - parecido. Porém, axo que isso já vai lhe ajudar. Na TAG da tabela q não deve mudar de tamanho coloca o seguinte: style="TABLE-LAYOUT: fixed;" beleza?
  4. Seguinte, vou aproveitar o codigo de cima pra fazer aparecer e desaparecer os campos quando o checkbox é selecionado e deselecionado: <HTML> <HEAD> <script> function show(var){ if(document.getElementById(var).style.display == 'none'){ document.getElementById(var).style.display = 'block'; }else{ document.getElementById(var).style.display = 'none'; } } </SCRIPT> <TITLE> Formulario</TITLE> </HEAD> <BODY> <INPUT TYPE="checkbox" checked onclick="show('hidded')"> <DIV id="hidded" style="display:none;"> <select name="algo" id="algo"> <option>opcao1</option> <option>opcao2</option> </select> <BR> <INPUT name="algo2" type="text"><BR> </DIV> </BODY> </HTML> falou?
  5. marcohashi

    Duvida Com Links

    Complementando o que o Renato falow... Use uma função javascript para chamar a pop-up. Tipo essa: <script language="JavaScript"> function pp(ident){ endereco = 'http://server//forms/seuForm.php?id=' + ident; discoWin = window.open(endereco, 'WINNAME', 'toolbar=NO,location=NO,scrollbars=NO,resizable=no,width=500,height=400,left = 200, top = 30'); } </script>
  6. valeu cara... ajudou bastante... fiz como você descreveu ai em cima.... pode fexar o tópico!
  7. Gostaria de saber como se faz para aparecer e desaparecer um input clicando em um botão, igual a funcao ShowHide que tem aqui no forum quando você olha um tópico e clica no botão adicionar resposta rapida. Quando clica uma vez, aparecer o campo. Quando clica de novo, desaparece o campo. Eu gostaria de fazer um checkbox, que quando marcado, aparecesse um campo select com uma lista de nomes do meu BD. E quando o checkbox fosse desmarcado, desaparecesse o campo select.
  8. solange, Quando você for gravar o valor no banco de dados, você chama uma funcao para converter os valores, retirando todos os pontos e colocando um ponto no lugar da virgula dos valores decimais. function gravaValor(&$valor){ $valor = str_replace('.','',$valor); $valor = str_replace(',','.',$valor); } quando você for exibir os valores, chame outra funcao: function mostraValor(&$valor){ $valor = number_format($valor,2,',', '.'); } Isso que fiz com o meu sistema... beleza???
  9. marcohashi

    Ajuda Para Cadastrar

    Faz assim brow.... <? $host = 'localhost'; $usuario = 'root'; $senha = 'vertigo'; $banco = 'funcionario'; $conexao = mysql_connect($host, $usuario, $senha) or die("Erro ao conectar com o banco"); $db = mysql_select_db($banco, $conexao) or die ("Erro ao selecionar o banco"); ?> você deve ver tambem se a senha é VERTIGO, ou VERTRIGO que estah no seu codigo....
  10. marcohashi

    Tabela - Php

    Escreverei um script que funcionará caso o ramal seja especifico para cada funcionario, pois se tiver mais de um funcionario para um ramal, o codigo não ira funcionar. Se você kizer que tenha mais de 1 funcionario para o mesmo ramal, então tera que ser feito um outro codigo. Estarei utilizando a nomenclatura SUATABELA para a tabela que você mostrou acima e OUTRATABELA para a tabela que você deve tirar os nomes dos funcionarios. Dê um select para varrer todos os funcionarios. tipo assim: $sql = "select * from OUTRATABELA where funcionario != '' "; $resultado = mysql_query($sql); Coloke em um while a consulta e atualize a outra tabela : while($result = mysql_fetch_array($resultado)){ $funcionario= $result['funcionario']; $ramal= $result['ramal']; $sql2 = "update SUATABELA set funcionario = '$funcionario' where ramal = '$ramal' "; mysql_query($sql2); }
  11. coloquei esta linha no outro arquivo e mesmo assim não funcionou. O problema estah com a linha abaixo, que se for comentada, o codigo funciona normal: valor = valor.replace(/Á/g,"A"); Mas o que me encuca em relacao a windows e linux, é que no meu notebook o codigo acima, todinho, funciona sem problemas. já no trabalho não acontece. POr isso pode ser alguma configuração no server linux. Serah que alguém sabe onde alterar, no server linux, alguma configuração que faça com que a acentuação seja aceita?
  12. Estou postando o codigo para validar somente a letra "Á", para eu não ter que fazer o codigo completo. Sendo que este mesmo código funcionou no meu notebook, que é windows e funciona localmente. Porém, não funcionou no meu trabalho, onde o server é LINUX e os computadores usuarios usam windows. Inclusive dá logo aquele alerta na barra de status que existe problema com o codigo javascript Este é o FORM de alteração <? session_start(); $pasta = "/var/www/html/proposta"; require_once "$pasta/include/functions.inc"; require_once "$pasta/class/class.devedor.php"; require_once "$pasta/class/class.vinculo.php"; require_once "$pasta/class/class.unidade.php"; if(isset($_SESSION[loginS])){ // if 1 $login = $_SESSION[loginS]; $local = $_SESSION[localS]; $id = $_GET["id_proposta"]; $cpf = $_GET["cpf"]; $vinculo = $_GET["vinculo"]; $fec = $_GET["fec"]; if($vinculo == "socio"){ $v = "Sócio"; }elseif($vinculo == "titular"){ $v = "Devedor"; }else{ $v = "Assuntor"; } $uni = new unidade($local); $tmp = $uni->consulta_unidade(); $sql = "select nome,siscad,cpf from devedor,proposta where id = '$id' and cpf = devedor_cpf"; $resultado = mysql_query($sql); $result = mysql_fetch_array($resultado); ?> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> &lt;script src="http://guama/cobrexjud_desenv/proposta/js/javaScript.js"> </script> &lt;script> function formata_nome(campo){ valor = campo.value.toUpperCase(); valor = valor.replace(/Á/g,"A"); campo.value = valor; } </script> <body oncontextmenu="return false"> <p class="style7">Alterar <? echo $v?></p> <hr> <br> <table width="100%" border="0"> <tr> <td class="style4">Agência <? echo $uni->nome_local();;?></td> <td width="24%" class="style4"><? echo $uni->zona(); ?></td> <td width="31%"><span class="style4">CPF / CNPJ:</span><span class="style3"> <? exibeCpf($result['cpf']);?> </span></td> </tr> <tr> <td colspan="2" class="style4">Cliente: <? echo $result['nome'];?> </td> <td class="style4"><span class="style4">Siscad: </span><span class="style3"> <? echo $result['siscad'];?> </span></td> </tr> </table> <form name="form1" method="post" action="http://guama/cobrexjud_desenv/proposta/functions/alterarVinculado.php"> <input name="id" type="hidden" id="id" value="<? echo $id;?>"> <input name="vinculo" type="hidden" id="vinculo" value="<? echo $vinculo;?>"> <input name="fec" type="hidden" id="fec" value="<? echo $fec;?>"> <input name="cpfAntigo" type="hidden" id="cpfAntigo" value="<? echo $cpf;?>"> <table width="100%" border="0"> <? $dev = new devedor($cpf); $tmp = $dev->consulta_devedor(); $vinc = new vinculo($id,$cpf); $tmp = $vinc->consulta_vinculo(); $tmp = $dev->alteracao_nome(); $tmp = $dev->alteracao_cpf(); $tmp = $dev->alteracao_siscad(); $tmp = $vinc->alteracao_atualizado(); $tmp = $vinc->alteracao_restritivos(); if($vinculo == "assuntor" or $vinculo == "titular"){ $tmp = $vinc->alteracao_pontuacao(); $tmp = $vinc->alteracao_ceric(); } ?> <tr> <td width="19%"></td> <td width="31%"></td> <td width="17%"></td> <td width="33%"> <a href="java script:document.form1.submit();" onClick="return validaCadastro()"><img name="btAlterar" src="../images/btAlterar.jpg" width="96" height="26" border="0"></a> <? fechar();?> </td> </tr> </table> </form> </body> </html> <? } // fim if 1 else{ logar(); } ?>[/codebox] Esta é a CLASSE chamada, ond se encontra o INPUT e a chamada da funcao JS: [codebox] <?php class devedor{ var $cpf_dev = ""; function devedor($cpf) { $this->cpf_dev = $cpf; return($this->cpf_dev); } function consulta_devedor() { $cpf = $this->cpf_dev; $sql = "select * from devedor where cpf = '$cpf'"; $resultado = mysql_query($sql); $result = mysql_fetch_array($resultado); $this->cpf = $result['cpf']; $this->nome = $result['nome']; $this->siscad = $result['siscad']; } function alteracao_nome() { ?> <tr> <td class="style4">Nome:</td> <td colspan="3" class="style4"> <input name="nome" type="text" id="nome" size="50" maxlength="50" value="<? echo $this->nome;?>" onBlur="return formata_nome(this)"> </td> </tr> <? } function alteracao_cpf() { ?> <tr> <td class="style4">CPF / CNPJ:</td> <td colspan="3" class="style4"> <input name="cpf" type="text" id="cpf" size="15" maxlength="14" value="<? echo $this->cpf;?>" onKeyPress="return txtBoxFormat(this, '99999999999999', event);" onBlur="return validaCPF()"> </td> </tr> <? } function alteracao_siscad() { ?> <tr> <td class="style4">Siscad:</td> <td class="style3" colspan="3"> <input name="siscad" type="text" id="siscad" size="15" maxlength="10" value="<? echo $this->siscad;?>" onKeyPress="return txtBoxFormat(this, '9999999999', event);"></td> </tr> <? } }; ?> <_< <_< <_< <_<
  13. Coloco um codigo javascript para validar um campo de form com a finalidade de retirar toda a acentuação. já utilizei 1 zilhao de codigos daki da net e nada. O server é linux. serah que isso tem haver?
  14. galera, fiz o seguinte: <a href = "./formConsulProposta3.php?id=<? echo $cpf ?>" target="mainFrame" onMouseOver="window.status='NADA'; return true"><? echo $result['nome'] ?></a> e funcionou!
  15. Seguinte galera. Mostro um link ao usuário: <a href = "./formConsulProposta3.php?id=<? echo $cpf ?>" target="mainFrame"><? echo $result['nome'] ?></a> Porem, não quero que apareça na barra de status o endereço acima que está no href. Para isso, tentei colocar uma funcao que mostre outra coisa na barra de status. Assim: <script type="text/javascript"> function statusbar() { window.status = "não mostre nada!" } </script> <a href = "./formConsulProposta3.php?id=<? echo $cpf ?>" target="mainFrame" onmouseover="statusbar()"><? echo $result['nome'] ?></a> Alguém sabe porque não pega? Se isso realmente não pode ser feito, como fazer não aparecer o link na barra de status?
×
×
  • Create New...