Ir para conteúdo
Fórum Script Brasil

Carlos Rocha

Membros
  • Total de itens

    1.300
  • Registro em

  • Última visita

Tudo que Carlos Rocha postou

  1. " o site simplesmente não deixa ele passar e exibe o erro " É exatamente este erro que eu quero exibir. Porem, como existem aquelas validações que autenticam se a sessão já existe e para que usuario ela existe para fazer o devido redirecionmamento, aí, não consigo fazer a mensagem de erro chegar dentro da pagina. Veja: <?php session_start(); session_register("SESSAOlogin"); function test_login() { global $SESSAOlogin; if (isset($SESSAOlogin)) { if ($_SESSION['SESSAOuser'] == "clienteuser") { echo "<script>document.location='empresas/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "superuser") { echo "<script>document.location='filiais/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "user") { echo "<script>document.location='filiais/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "admin") { echo "<script>document.location='comando/paginas/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "adminuser") { echo "<script>document.location='comando/paginas/index.php'</script>"; } } else { ?> <?php include('global/sessoes.php'); ?> <html> <head> <title><?php echo $title; ?></title> .... $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_cliente'</script>"; } ... obsere que se acontcer o erro, a mensagem vai para "../cobrancas.php?erro=bloqueado_cliente". Mas, quando chega na cobrancas.php, eu não consigo fazer a variavel erro chegar dentro do bloco que exibe a pagina <?php if ($erro == "invalido_filial") { echo ("<font color=#CC3366 size=-1><b>Usuário Inválido<br>ou senha não confere</b></font>"); } if ($erro == "bloqueado_filial"){ echo ("<font color=#CC3366 size=-1><b>Filial Bloqueada</b></font>"); } ?>
  2. Ola, veja o meu código: pagina cobranca.php <?php session_start(); session_register("SESSAOlogin"); function test_login() { global $SESSAOlogin; if (isset($SESSAOlogin)) { if ($_SESSION['SESSAOuser'] == "clienteuser") { echo "<script>document.location='empresas/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "superuser") { echo "<script>document.location='filiais/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "user") { echo "<script>document.location='filiais/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "admin") { echo "<script>document.location='comando/paginas/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "adminuser") { echo "<script>document.location='comando/paginas/index.php'</script>"; } } else { ?> <?php include('global/sessoes.php'); ?> <html> <head> <title><?php echo $title; ?></title> <link href="global/stilo.css" rel="stylesheet" type="text/css"> </head> <body> <div align="center"> <p align="center" class="style6"></p> <table width="798" border="0" cellspacing="0" cellpadding="0"> <tr><td><div align="center"><?php include('global/topo.php'); ?></div></td></tr> <tr><td><?php include('cobrancas_conteudo.php'); ?></td></tr> <tr><td ><div align="center"><?php include('global/base.php'); ?></div></td></tr> </table> </div> </body> </html> <? } } ?> <?php test_login(); ?> nessa pagina faço uma verificação, se a pessoa já logou, joga pra pagina secreta(digamos assim) pois não faz sentido abrir a pagina de logim de novo paa uma pessoa que já ta logado. Certo? Acontece que nessa pagina, tb tem um include para a pagina <?php include('cobrancas_conteudo.php'); ?>, que contem o formulario de login e senha Depois da autenticação, caso o usuaeio tenha digitado um usuario invalido ou bloqueado, o código eenvia o usuario para a pagina de login com a mensagem. veja: .... $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_cliente'</script>"; } ... de volta a paina de logim, ai eu pego a mesagem pra imprimir. veja <?php if ($erro == "invalido_filial") { echo ("<font color=#CC3366 size=-1><b>Usuário Inválido<br>ou senha não confere</b></font>"); } if ($erro == "bloqueado_filial"){ echo ("<font color=#CC3366 size=-1><b>Filial Bloqueada</b></font>"); } ?> Acontece que por causa da verficação inicial, as mensagens de erro não estão chegando la ... if (isset($SESSAOlogin)) { if ($_SESSION['SESSAOuser'] == "clienteuser") { echo "<script>document.location='empresas/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "superuser") { echo "<script>document.location='filiais/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "user") { echo "<script>document.location='filiais/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "admin") { echo "<script>document.location='comando/paginas/index.php'</script>"; } if ($_SESSION['SESSAOuser'] == "adminuser") { echo "<script>document.location='comando/paginas/index.php'</script>"; } } else { ?> ... Como resolver isso?
  3. Então quer dizer se eu fizer <td>Data:<br><input type="text" name="data" disabled value="<?=date('Y-m-d'); ?>"></td> tem que dar certo? Achei o problema era o disabled. Mas a ideia é, enviar ovalor pro banco mas o cara não pode alterar. Sers que terei que usar um hidden?
  4. Ola pessoal. To cum problema com datas: Tenhoum form onde um dos campos é data, só que esse campo é preenchido por php. Acontece que quando vai pro MySql,. se o campo la é date, vai 0000-00-00, se o campo la é varchar, vai vazio: Vejo o codigo: <?php if ($acao == "cadastra_debitos") { $sql = mysql_query("insert into debitos (documento, valor, tipo, data, status, devedor, cliente) values('$documento', '$valor', '$tipo', '$data', '$status', '$id_devedor', '$id_cliente')"); if ($sql) { echo "<script>alert('Débito cadastro OK'); document.location='cad_lanca_devedores.php?&id_devedor=$id_devedor&id_cliente=$id_cliente&nome_cliente=$nome_cliente$rasao_cliente&nome_devedor=$nome_devedor$rasao_devedor'</script>";} ELSE { echo "<script>alert('Ouve um erro no cadastro. Tente novamente!'); document.location='cad_lanca_devedores.php?&id_devedor=$id_devedor&id_cliente=$id_cliente&nome_cliente=$nome_cliente$rasao_cliente&nome_devedor=$nome_devedor$rasao_devedor'</script>";} } ?> <?php if ($acao == "cadastro_debitos") { ?> <form method="post" action="?acao=cadastra_debitos&id_devedor=<?=$id_devedor; ?>&id_cliente=<?=$id_cliente; ?>&nome_cliente=<?=$nome_cliente;?><?=$rasao_cliente;?>&nome_devedor=<?=$nome_devedor?><?=$rasao_devedor?>"> <table width="300" border="0"> <tr> <td colspan="3"><div align="center"><p><b>Cadastro de D&eacute;bitos</b><p></div></td> </tr> <tr> <td>Tipo:<br> <select name="tipo"> <option selected value="Cheque">Cheque</option> <option value="Caderneta">Caderneta</option> <option value="Carnê">Carnê</option> <option value="Boleta">Boleta</option> <option value="Nota_Promissória">Nota_Promissória</option> <option value="Aberto">Aberto</option> </select> </td> <td>Documento:<br><input type="text" name="documento"></td> <td>Status:<br> <select name="status"> <option selected value="Aberto">Aberto</option> <option value="Em_Negociação">Em_Negociação</option> <option value="Pago">Pago</option> </select> </td> </tr> <tr> <td>Valor:<br><input type="text" name="valor"></td> <td>Data:<br><input type="text" name="data" disabled value="<?=date('d/m/Y'); ?>"></td> <td>&nbsp;</td> </tr> <tr> <td><input type="submit" value="Cadastrar Débito"></td> <td colspan="2">&nbsp;</td> </tr> </table> </form> <? } ?> Como resolvo isso?
  5. Ola pessoal. num formulario de login e senha, no momento do logon, eu pego do banco algums dados a respeito do usuario tais tipo id, nome. etc.. er as guardo em variaveis de sessão. Porem, quando quero fazer logoff, to tentanmdo e varias maneiras derstruir a sessão mas não conseguido. To tentando com o destroi. como seria a forma correta?
  6. O erro a no fato de la no PC da firma o script funciona mas, na internet(servidor) e no PC aqui de casa, não ta funcionando. Ele não le o sacript que diz que se caso o cara tiver logado e clikar no menu-cobranças, é para redirecionar para a pagina principal "filial/index.php" e, se o cara não tiver logado ainda, abrir a pagina cobranca.php normal pro cara digitar usauario e senha: <?php if ($SESSAOlogin) { echo "<script>document.location='filiais/index.php'</script>"; } else { ?> <?php include('global/sessoes.php'); ?> <html> <head> <title><?php echo $title; ?></title> <link href="global/stilo.css" rel="stylesheet" type="text/css"> </head> <body> <div align="center"> <p align="center" class="style6"></p> <table width="798" border="0" cellspacing="0" cellpadding="0"> <tr><td><div align="center"><?php include('global/topo.php'); ?></div></td></tr> <tr><td><?php include('cobrancas_conteudo.php'); ?></td></tr> <tr><td ><div align="center"><?php include('global/base.php'); ?></div></td></tr> </table> </div> </body> </html> <? } ?> obs.: nas 2 maquinas, o php, mysql e o apache estão cofigurados igual.
  7. ola pessoal. Seguinte: To fazendo o site http://www.creditarassessoria.com.br e nbo site tem uma pagina(cobranças - veja no menu) que tem um login e senha que, se tiver certo o cara é redirecionado para a pasta "filiais/index.php" e, nesse momento, é gerado uma sessão com algumas variaveis tipo a id,. login do cara que logou no sistema de cobranças.; Até aí tudo ok. Porem, voltando na pagina principal(obs: o Menu do site esta disponiel tb no sistema administrativo), quando o cara, já logado, clika por exemplo no menu opção contato, ele sai do sistema administrativo(cobrança) porem não destroi a sessão. So que eu quero fazer o seguinte: diante dessa quadro, caso o cara clike no menu na opção cobrança, em vez de abrir a paginma com logim senha, na pagina tenha verificação: se o cara já estiver logado redieciona para a pagina ("filiais/index.php") que é a principal do sistema de cobrança. Fiz um script abaixo que funcionou localmente la no PC da firma onde trabalho. Mas, aqui em casa(local) e na web não deu certo. Tanto a maquina aqui de casa e a do escritório foram configuradas iguais (Apache,php e MySql) cobrancas.php <?php if ($SESSAOlogin) { echo "<script>document.location='filiais/index.php'</script>"; } else { ?> <?php include('global/sessoes.php'); ?> <html> <head> <title><?php echo $title; ?></title> <link href="global/stilo.css" rel="stylesheet" type="text/css"> </head> <body> <div align="center"> <p align="center" class="style6"></p> <table width="798" border="0" cellspacing="0" cellpadding="0"> <tr><td><div align="center"><?php include('global/topo.php'); ?></div></td></tr> <tr><td><?php include('cobrancas_conteudo.php'); ?></td></tr> <tr><td ><div align="center"><?php include('global/base.php'); ?></div></td></tr> </table> </div> </body> </html> <? } ?> global/logon.php <?php include("conexao.php"); ?> <?php if ($acao=="logar_filial") { session_start(); $login = $_POST['login']; $senha = $_POST['senha']; $sql = mysql_query("select * from filiais where login='$login' and senha='$senha'"); $num = mysql_num_rows($sql); if ($num==0) { $sql = mysql_query("select * from login_filiais where login='$login' and senha='$senha'"); $num = mysql_num_rows($sql); if ($num==0) { echo "<script>document.location='../cobrancas.php?erro=invalido_filial'</script>";} else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_filial'</script>"; } else { $SESSAOBLOQUEIO = mysql_result($sql,0,"bloqueio"); $SESSAOID = mysql_result($sql,0,"id"); $SESSAOlogin = mysql_result($sql,0,"login"); $SESSAOfilial = mysql_result($sql,0,"filial"); $SESSAOuser = "user"; $SESSAOfilial_nome = mysql_result($sql,0,"rasao"); session_register("SESSAOfilial_nome"); session_register("SESSAOuser"); session_register("SESSAOBLOQUEIO"); session_register("SESSAOID"); session_register("SESSAOlogin"); session_register("SESSAOfilial"); echo "<script>document.location='../filiais/index.php'</script>"; } } } else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_filial'</script>"; } else { $SESSAOBLOQUEIO = mysql_result($sql,0,"bloqueio"); $SESSAOID = mysql_result($sql,0,"id"); $SESSAOlogin = mysql_result($sql,0,"login"); $SESSAOfilial = mysql_result($sql,0,"id"); $SESSAOuser = "superuser"; $SESSAOfilial_nome = mysql_result($sql,0,"rasao"); session_register("SESSAOfilial_nome"); session_register("SESSAOuser"); session_register("SESSAOBLOQUEIO"); session_register("SESSAOID"); session_register("SESSAOlogin"); session_register("SESSAOfilial"); echo "<script>document.location='../filiais/index.php'</script>"; } } } ?> <?php if ($acao=="logar_cliente") { session_start(); $login = $_POST['login']; $senha = $_POST['senha']; $sql = mysql_query("select * from clientes where login='$login' and senha='$senha'"); $num = mysql_num_rows($sql); if ($num==0) { echo "<script>document.location='../cobrancas.php?erro=invalido_cliente'</script>";} else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_cliente'</script>"; } else { $SESSAOBLOQUEIO = mysql_result($sql,0,"bloqueio"); $SESSAOID = mysql_result($sql,0,"id"); $SESSAOlogin = mysql_result($sql,0,"login"); $SESSAOcliente = mysql_result($sql,0,"cliente"); $SESSAOcliente_nome = mysql_result($sql,0,"rasao"); session_register("SESSAOcliente_nome"); session_register("SESSAOBLOQUEIO"); session_register("SESSAOID"); session_register("SESSAOlogin"); session_register("SESSAOcliente"); echo "<script>document.location='../empresas/index.php'</script>"; } } } ?> filial/index.php <? include("../global/sessoes.php"); ?> <? include("../global/conexao.php"); ?> <? include("../global/teste_login.php"); ?> <? test_login(); ?> <html> <head> <title><?php echo $title; ?> - Administração de Clientes</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="../global/stilo.css" rel="stylesheet" type="text/css"> </head> <div align="center"> <table width="798" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"><? include("../global/topo_gere.php"); ?></td> </tr> <tr valign="top"> <td width="27%"><?php include("../global/menu_gere_filial.php"); ?></td> <td width="73%" valign="middle"><center>:::::: AMBIENTE ADMINISTRATIVO FILIAIS::::::</center></td> </tr> <tr> <td colspan="2" align="center"><?php include("../global/base.php"); ?></td> </tr> </table> </div> </body> </html> Onde será que ta o erro??
  8. Seguinte, tentei usando unset( $_SESSION['id_cliente'] ); Até que funcionou, porem, quando eu cliko em um link diferente, ainda que n mesma pagina, a sessão é destruida: veja: no menu eu faço: menu_gere_filial.php <OPTION class=status_on value=../filiais/cad_devedores.php?id_cliente=<?=$row[0]; ?>><?=$row[2]; ?><?=$row[3]; ?></OPTION> Onde id_cliente recebera o id do cliente que eu vou fazer as ações(editar...exibir..). Porem, cada vez que eu trocar de cliente, tem que trocar o id para que, quando chegar na pagina que recebera o link, a sessão ser registrada la. Até aqui ta funcionando. O problema agora é que, cada ação nesse pagina é delimitada por um bloco php --> if(acao=="") {}. Portanto, depois que clikei por exemplo em cadastrar devedor, a sessão com o numero do cliente não vai, ou ai vazia. cheguei até a por um echo l pra imprimir a sessão mas sai rm branco Veja: cad_devedores_conteudo.php <script src="../global/sistema.js" type="text/javascript"></script> <center><h2><a href="cad_devedores.php?acao=cadastro">Adicionar Devedor</a></h2> </center> <center><h2><a href="cad_devedores.php?acao=listar">Editar Devedor</a></h2> </center> <?php unset( $_SESSION['id_cliente'] ); echo "oi- "; echo $id_cliente; //aqui imprime o valor da id_cliente direitinho echo " -oi"; ... <?php if ($acao == "listar"){ // $Resultado = MySQL_query("SELECT * FROM devedores WHERE cliente='$cliente' and filial = '$SESSAOfilial'"); $Resultado = mysql_query("SELECT * FROM devedores WHERE filial = '$SESSAOfilial' and cliente = '$id_cliente'"); ?> <h2>Resultado da Busca </h2> <?php echo "oi- "; echo $id_cliente; //aqui NÃO imprime o valor da id_cliente echo " -oi"; ?> <table> <tr> <td width="300">Nome / Fantasia (Raz&atilde;o)</td> <td width="150">CPF/CNPJ</td> <td align="center" width="100">A&ccedil;&otilde;es</td> </tr> <?php while(list($id, $pessoa, $fantasia, $rasao, $cnpj, $ie, $nome, $cpf, $rg, $pai, $paicpf, $mae, $maecpf, $trabalho, $teltrabalho, $endereco, $bairro, $cidade, $uf, $cep, $email, $tel1, $tel2, $tel3, $atividade, $cliente, $filial) = mysql_fetch_row($Resultado)) { ?> <tr> <td><?=$nome; ?><?=$rasao; ?></td> <td align="right"><?=$cpf; ?><?=$cnpj; ?></td> <td align="center"><a href="?acao=editar&id=<?=$id; ?>"><img src="../imagens/site/edit.gif" alt="Modificar" border="0" hspace="5" /></a></td> </tr> <? } ?> </table> <br /><br /> <? } ?> ?> Só + uma observação: Se possivel, essa variavel de sessão só funcionar nessa pagina
  9. Destruir só uma sessão: Ola pessoal, teho um problema bastante interessante com sessões. É o seguinte: Tenho uma comboboxque é carregada com nome de empresas e quando escolhida uma empresa na combobox, é aberta uma nova pagina onde sera exibido um menu permitiundo adicionar, editar devedores para aquela empresa. Para isso tive a ideia de, ao chegar com o id da empresa(cliente) na pagina de devedores, gravar essa id numa variavel de sessão para tel a qualquer tempo. acontece que, na hora que eu troco de empresa na combo, a sessão mantem a id do cliente e aí eu só posso visualizar os devedors da primeira empresa escolhida. Nesse caso, preciso destruir(e criar outra) a sessão que carrega essa id_cliente(só essa sessão) a cada ez que eu escolher outra empresa na combo. veja só: (Como é que saio dessa? menu.php <H3>Empresa</H3> <?php $sql = mysql_query("select * from clientes where filial='$SESSAOfilial'"); $num = mysql_num_rows($sql); if ($num == 0) { echo ('Não há clientes cadastrados para esta filial');} else { ?> <SELECT class=forms onchange=parent.location=this.value name=select> <OPTION value=""></OPTION> <? while($row = mysql_fetch_array($sql)) { ?> <OPTION class=status_on value=../filiais/cad_devedores.php?id_cliente=<?=$row[0]; ?>><?=$row[2]; ?><?=$row[3]; ?></OPTION> <? } ?> </SELECT> <? } } ?> devedores.php <?php //session_start(); //session_register("id_cliente"); echo $id_cliente; echo "oi"; ?> <script src="../global/sistema.js" type="text/javascript"></script> <center><h2><a href="cad_devedores.php?acao=cadastro">Adicionar Devedor</a></h2> </center> <center><h2><a href="cad_devedores.php?acao=listar">Editar Devedor</a></h2> </center> <?php if ($acao == "cadastrar") { if ($cpf == "") { $dcto = "cnpj"; } if ($cnpj == "") { $dcto = "cpf"; } if ($dcto == "cpf") { $valor = $cpf; } if ($dcto == "cnpj") { $valor = $cnpj; } $pesq = mysql_query("select * from devedores where $dcto = '$valor' and filial = '$SESSAOfilial' and cliente = '$id_cliente'"); $conta = mysql_num_rows($pesq); if ($conta <> 0) { echo "<script>alert('Devedor já cadastrado para este Cliente. Consulte!'); document.location='cad_devedores.php?acao=listar'</script>";} ELSE { $sql = mysql_query("INSERT INTO devedores(pessoa, fantasia, razao, cnpj, ie, nome, cpf, rg, pai, paicpf, mae, maecpf, trabalho, teltrabalho, endereco, bairro, cidade, UF, cep, email, atividade, cliente, filial) VALUES('$pessoa', '$fantasia', '$razao', '$cnpj', '$ie', '$nome', '$cpf', '$rg', '$pai', '$paicpf', '$mae', '$maecpf', '$trabalho', '$teltrabalho', '$endereco', '$bairro', '$cidade', '$uf', '$cep', '$email', '$atividade', '$id_cliente', '$SESSAOfilial')"); if ($sql) { echo "<script>alert('Cadastro OK $dcto = $valor and filial = $SESSAOfilial!'); document.location='cad_devedores.php?acao=listar'</script>";} ELSE { echo "<script>alert('Ouve um erro no cadastro. Tente novamente!'); document.location='cad_devedores.php?acao=cadastro'</script>";} } } ?> ....
  10. Seguinte: Se alguém tiver uma ideia melhor em ajax ou JavaScript(tentei onload e não deu certo): Um fom de cadastro que cadastra pessoa fisica e juridica. No mesmo form, tem um radio button com 2 opções: ° F e ° J. Caso a pessoa clike no radio button F(de pessoa fisica), ai o form vai apresentar os campos NOME, CPF e RG para serem preenchidos e caso a pessoa clike no radio button J(de pessoa juridica), ai o form vai apresentar os campos CNPJ, IE, NOME FANTASIA e RASÃO SOCIAL. Até ai(Form de cadastro), tudo ok.; Afinal de contas, os campos do form veem, vazios mesmo. Dai, a pessoa que ta fazendo o cadastro opta por F ou J normnal e a função onclik troca os campos de cadastro de pessoa fisca para juridica e vice versa confoeme se escolhe nos radio buttons. O problema, é quando abre o formulario de alteração(edição). Preciso criar um forma(nesse caso o onclik não funciona pois o onlik é só depois que o form ta aberto. Ai no caso teria quie ser onmLoad) de,. no momento em que o fom estivesse sendo aberto, ao receber do banco Mysql o tipo de pessoa do cadastro a ser modificado, automaticamente onload do javsript mostraria os campos de edição concernentes ao tipo de pessoa do cadasdtro.; tentei com php da forma abaixo mas me esbarrei na criação da variavl(codigo htm como calor da variavel php): Veja: <?php if ($acao == "editar"){ $Resultado = MySQL_query("SELECT * FROM clientes WHERE id = '$id'"); list($id, $pessoa, $fantasia, $nome, $rasao, $cnpj, $ie, $cpf, $rg, $endereco, $bairro, $cidade, $uf, $cep, $email, $tel1, $tel2, $tel3, $atividade, $comissao, $comissao2, $comissao3, $login, $senha, $bloqueio, $filial) = mysql_fetch_row($Resultado) ?> <form id="fil_par_mod" name="fil_par_mod" method="post" action="cad_empresas.php?acao=edita&id=<?=id;?>" onsubmit='getElementById("espera").value="Aguarde, enviando dados..."; getElementById("espera").disabled=true'> <table> <tr> <?php if ($pessoa == "f") { $checarf = "checked='checked'"; $checarj = ""; $dadosp = (" <div id="juridica" style="display:block;"> <label><br /> Nome Fantasia: <br /> <input type="text" name="fantasia" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="$fantasia> " /></label> <br /><br /> <label>Raz&atilde;o Social: <br /> <input type="text" name="razao" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="$rasao" /></label><br /> <br /> <table> <tr> <td width="159"><label>CNPJ: <br /> <input type="text" name="cnpj" class="bginput" maxlength="18" size="19" onkeypress="return formata(event,this,'##.###.###/####-##');" value="$cnpj" /></label><br /><br /> </td> <td width="147"><label>Insc. Estadual:<br /> <input type="text" name="ie" class="bginput" maxlength="20" size="22" onkeyup="java script:this.value=this.value.toUpperCase();" value="$ie" /></label><br /><br /> </td> </tr> </table> </div> "); } if ($pessoa == "j") { $checarj = "checked='checked'"; $checarf = ""; $dadosp = (" <div id="fisica" style="display:none;"> <label><br /> Nome: <br /> <input type="text" name="nome" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="$nome" /></label> <br /><br /> <table> <tr> <td width="159"><label>CPF: <br /> <input type="text" name="cpf" class="bginput" maxlength="14" size="19" onkeypress="return formata(event,this,'###.###.###-##');" value="$cpf" /></label><br /><br /> </td> <td width="147"><label>RG:<br /> <input type="text" name="rg" class="bginput" maxlength="20" size="22" onkeyup="java script:this.value=this.value.toUpperCase();" value="$rg" /></label><br /><br /> </td> </tr> </table> </div> "); } ?> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="j" <?=$checarj; ?> onclick="java script: abre('juridica'); fecha('fisica');" /> Pessoa Jur&iacute;dica</label> <br /></td> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="f" <?=$checarf; ?> onclick="java script: fecha('juridica'); abre('fisica');" /> Pessoa F&iacute;sica</label><br /></td> </tr> </table> <?=$dadosp; ?> Qual sera a SAIDA?
  11. Carlos Rocha

    php - javascript

    Seguinte: Um fom de cadastro que cadastra pessoa fisica e juridica. No mesmo form, tem um radio button com 2 opções: ° F e ° J. Caso a pessoa clike no radio button F(de pessoa fisica), ai o form vai apresentar os campos NOME, CPF e RG para serem preenchidos e caso a pessoa clike no radio button J(de pessoa juridica), ai o form vai apresentar os campos CNPJ, IE, NOME FANTASIA e RASÃO SOCIAL. Até ai(Form de cadastro), tudo ok.; Afinal de contas, os campos do form veem, vazios mesmo. Dai, a pessoa que ta fazendo o cadastro opta por F ou J normnal e a função onclik troca os campos de cadastro de pessoa fisca para juridica e vice versa confoeme se escolhe nos radio buttons. O problema, é quando abre o formulario de alteração(edição). Preciso criar um forma(nesse caso o onclik não funciona pois o onlik é só depois que o form ta aberto. Ai no caso teria quie ser onmLoad) de,. no momento em que o fom estivesse sendo aberto, ao receber do banco Mysql o tipo de pessoa do cadastro a ser modificado, automaticamente onload do javsript mostraria os campos de edição concernentes ao tipo de pessoa do cadasdtro.; tentei com php da forma abaixo mas me esbarrei na criação da variavl(codigo htm como calor da variavel php): Veja: <?php if ($acao == "editar"){ $Resultado = MySQL_query("SELECT * FROM clientes WHERE id = '$id'"); list($id, $pessoa, $fantasia, $nome, $rasao, $cnpj, $ie, $cpf, $rg, $endereco, $bairro, $cidade, $uf, $cep, $email, $tel1, $tel2, $tel3, $atividade, $comissao, $comissao2, $comissao3, $login, $senha, $bloqueio, $filial) = mysql_fetch_row($Resultado) ?> <form id="fil_par_mod" name="fil_par_mod" method="post" action="cad_empresas.php?acao=edita&id=<?=id;?>" onsubmit='getElementById("espera").value="Aguarde, enviando dados..."; getElementById("espera").disabled=true'> <table> <tr> <?php if ($pessoa == "f") { $checarf = "checked='checked'"; $checarj = ""; $dadosp = (" <div id="juridica" style="display:block;"> <label><br /> Nome Fantasia: <br /> <input type="text" name="fantasia" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="$fantasia> " /></label> <br /><br /> <label>Raz&atilde;o Social: <br /> <input type="text" name="razao" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="$rasao" /></label><br /> <br /> <table> <tr> <td width="159"><label>CNPJ: <br /> <input type="text" name="cnpj" class="bginput" maxlength="18" size="19" onkeypress="return formata(event,this,'##.###.###/####-##');" value="$cnpj" /></label><br /><br /> </td> <td width="147"><label>Insc. Estadual:<br /> <input type="text" name="ie" class="bginput" maxlength="20" size="22" onkeyup="java script:this.value=this.value.toUpperCase();" value="$ie" /></label><br /><br /> </td> </tr> </table> </div> "); } if ($pessoa == "j") { $checarj = "checked='checked'"; $checarf = ""; $dadosp = (" <div id="fisica" style="display:none;"> <label><br /> Nome: <br /> <input type="text" name="nome" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="$nome" /></label> <br /><br /> <table> <tr> <td width="159"><label>CPF: <br /> <input type="text" name="cpf" class="bginput" maxlength="14" size="19" onkeypress="return formata(event,this,'###.###.###-##');" value="$cpf" /></label><br /><br /> </td> <td width="147"><label>RG:<br /> <input type="text" name="rg" class="bginput" maxlength="20" size="22" onkeyup="java script:this.value=this.value.toUpperCase();" value="$rg" /></label><br /><br /> </td> </tr> </table> </div> "); } ?> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="j" <?=$checarj; ?> onclick="java script: abre('juridica'); fecha('fisica');" /> Pessoa Jur&iacute;dica</label> <br /></td> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="f" <?=$checarf; ?> onclick="java script: fecha('juridica'); abre('fisica');" /> Pessoa F&iacute;sica</label><br /></td> </tr> </table> <?=$dadosp; ?> Qual sera a SAIDA?
  12. Carlos Rocha

    php - javascript

    Tentei assim. E nãoi deu certo ainda: Tentei assim com onload e tb não deu: <?php if ($acao == "editar"){ $Resultado = MySQL_query("SELECT * FROM clientes WHERE id = '$id'"); list($id, $pessoa, $fantasia, $nome, $rasao, $cnpj, $ie, $cpf, $rg, $endereco, $bairro, $cidade, $uf, $cep, $email, $tel1, $tel2, $tel3, $atividade, $comissao, $comissao2, $comissao3, $login, $senha, $bloqueio, $filial) = mysql_fetch_row($Resultado) ?> <form id="fil_par_mod" name="fil_par_mod" method="post" action="cad_empresas.php?acao=edita&id=<?=id;?>" onsubmit='getElementById("espera").value="Aguarde, enviando dados..."; getElementById("espera").disabled=true'> <table> <tr> <?php if ($pessoa == "f") {$checarf = "checked='checked'";} if ($pessoa == "j") {$checarj = "checked='checked'";} if ($pessoa == "f") {$checarj = "";} if ($pessoa == "j") {$checarf = "";} ?> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="j" <?=$checarj; ?> OnLoad="java script: abre('juridica'); fecha('fisica');" /> Pessoa Jur&iacute;dica</label> <br /></td> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="f" <?=$checarf; ?> OnLoad="java script: fecha('juridica'); abre('fisica');" /> Pessoa F&iacute;sica</label><br /></td> </tr> </table> ............... Fiz aluma coisa errada? então, se derepente alguém puderme explicar como faço para jogar um bloco html como vlor de uma variavel php tb resolva: exemplo: $var = " <table> <tr> <td>conteudo </td> </tr> </table> "
  13. Carlos Rocha

    php - javascript

    Pois é , o que acontece, é que no form de cadastro, ta beleza mas o problema é no form de alteração. Poiis no form de alteração, preciso fazer automatico, pois eu criei o form com os campos que vão apaecer e os que não vão aprecer tb a medida que chega do banco o tipode pessoa (f(fisca) ou j(juidica). isso, o JScript no onClik faz. porem, como vou fazer esse JS dar o onClik automativo no momento em que eu abrir o form de edição, aí é que é o problema. Só pra tu entender, vou por um pedaço do form; <?php if ($acao == "editar"){ $Resultado = MySQL_query("SELECT * FROM clientes WHERE id = '$id'"); list($id, $pessoa, $fantasia, $nome, $rasao, $cnpj, $ie, $cpf, $rg, $endereco, $bairro, $cidade, $uf, $cep, $email, $tel1, $tel2, $tel3, $atividade, $comissao, $comissao2, $comissao3, $login, $senha, $bloqueio, $filial) = mysql_fetch_row($Resultado) ?> <form id="fil_par_mod" name="fil_par_mod" method="post" action="cad_empresas.php?acao=edita&id=<?=id;?>" onsubmit='getElementById("espera").value="Aguarde, enviando dados..."; getElementById("espera").disabled=true'> <table> <tr> <?php if ($pessoa == "f") {$checarf = "checked='checked'";} if ($pessoa == "j") {$checarj = "checked='checked'";} if ($pessoa == "f") {$checarj = "";} if ($pessoa == "j") {$checarf = "";} ?> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="j" <?=$checarj; ?> onclick="java script: abre('juridica'); fecha('fisica');" /> Pessoa Jur&iacute;dica</label> <br /></td> <td width="200"><label><input type="radio" name="pessoa" id="pessoa" value="f" <?=$checarf; ?> onclick="java script: fecha('juridica'); abre('fisica');" /> Pessoa F&iacute;sica</label><br /></td> </tr> </table> <div id="juridica" style="display:block;"> <label><br /> Nome Fantasia: <br /> <input type="text" name="fantasia" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="<?=$fantasia; ?> " /></label> <br /><br /> <label>Raz&atilde;o Social: <br /> <input type="text" name="razao" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="<?=$rasao; ?>" /></label><br /> <br /> <table> <tr> <td width="159"><label>CNPJ: <br /> <input type="text" name="cnpj" class="bginput" maxlength="18" size="19" onkeypress="return formata(event,this,'##.###.###/####-##');" value="<?=$cnpj; ?>" /></label><br /><br /> </td> <td width="147"><label>Insc. Estadual:<br /> <input type="text" name="ie" class="bginput" maxlength="20" size="22" onkeyup="java script:this.value=this.value.toUpperCase();" value="<?=$ie; ?>" /></label><br /><br /> </td> </tr> </table> </div> <div id="fisica" style="display:none;"> <label><br /> Nome: <br /> <input type="text" name="nome" class="bginput" maxlength="200" size="85" onkeyup="java script:this.value=this.value.toUpperCase();" value="<?=$nome; ?>" /></label> <br /><br /> <table> <tr> <td width="159"><label>CPF: <br /> <input type="text" name="cpf" class="bginput" maxlength="14" size="19" onkeypress="return formata(event,this,'###.###.###-##');" value="<?=$cpf; ?>" /></label><br /><br /> </td> <td width="147"><label>RG:<br /> <input type="text" name="rg" class="bginput" maxlength="20" size="22" onkeyup="java script:this.value=this.value.toUpperCase();" value="<?=$rg; ?>" /></label><br /><br /> </td> </tr> </table> </div> >>>
  14. Carlos Rocha

    php - javascript

    Como faço isso: preciso colocar(chamar) uma função javascript de dentro de um bloco php. vou explicar; Em um form de cadastrp de empresas, tem um radio buton com 2 opções: pessoa f(fisica) e j(juridfica), caso se opte por f ou j, abre-se a caixa de texto Nome ou Razão Social conforme escolha. Até aí beleza. O probnlema é quanmdo eu chamo pela id o registro para alteração e por default, já vem a opção Razão Social marcada. Então, preciso na hora que clikar no botão editar na lista de empresas, que tb, la no form,. seja dado um, onclik no radio buttonm para trocar tb as opções nome/razão.; Tentei fazer da forma abaixo mas não dei certo. echo (onclick="java script: abre('juridica'); fecha('fisica');" );}
  15. Valeu turma era varivel de sessao entrandona frente.; Obrigdo
  16. Tentei dos 3 jeitos abaixo e ta dando no mesmo: <?php if ($acao=="cad_empresas") { $opera_superuser = mysql_query("select * from clientes where login = '$login'"); $opera_user = mysql_query("select * from login_filiais where login = '$login'"); $opera_superuser_cont = mysql_num_rows($opera_superuser); $opera_user_cont = mysql_num_rows($opera_user); if ($opera_superuser_cont != 0 || $opera_user_cont != 0) { echo "<script>alert('O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>"; } /*if (($opera_superuser_cont != 0) or ($opera_user_cont != 0)){ echo "<script>alert('$opera_superuser_cont, $opera_user_cont - O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>"; }*/ /*if ($opera_superuser_cont <> 0 or $opera_user_cont <> 0) { echo "<script>alert('O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>"; }*/ else {
  17. Ola Pessoal. tenho esse código e gostaria de usar um "OR" dentro de um "IF". <?php if ($acao=="cad_empresas") { $opera_superuser = mysql_query("select * from clientes where login = '$login'"); $opera_user = mysql_query("select * from login_filiais where login = '$login'"); $opera_superuser_cont = mysql_num_rows($opera_superuser); $opera_user_cont = mysql_num_rows($opera_user); if ($opera_superuser_cont <> 0 or $opera_user_cont <> 0) { echo "<script>alert('O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>"; } else { ...... Acontece, que quando chega na instrução if, ele parece que ta fazendo um "and" em, vez de um "or", e não há logim que passe. Ou seja, ainmda que o login não esteja cadastrado ele diz que esta. A ideia é a Seghuinte: "SE ($opera_superuser_cont for diferente de 0 OU $opera_user_cont for diferente de 0) -> tanto faz um ou o outro e não os 2 juintos, bloqueia o cadastro,. caso contrario,. avança Como fazer?
  18. Ola pessoal. To com o seguinte problema; pagina logar.php <?php include("conexao.php"); ?> <?php if ($acao=="logar_filial") { session_start(); $login = $_POST['login']; $senha = $_POST['senha']; $sql = mysql_query("select * from filiais where login='$login' and senha='$senha'"); $num = mysql_num_rows($sql); if ($num==0) { $sql = mysql_query("select * from login_filiais where login='$login' and senha='$senha'"); $num = mysql_num_rows($sql); if ($num==0) { echo "<script>document.location='../cobrancas.php?erro=invalido_filial'</script>";} else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_filial'</script>"; } else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); $ID = mysql_result($sql,0,"id"); $login = mysql_result($sql,0,"login"); $filial = mysql_result($sql,0,"filial"); $user = "user"; session_register("user"); session_register("BLOQUEIO"); session_register("ID"); session_register("login"); session_register("filial"); echo "<script>document.location='../filiais/index.php'</script>"; // antes era assim: echo "<script>document.location='../filiais/index.php?user=user'</script>"; } } } else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); IF ($BLOQUEIO == "S") { echo "<script>document.location='../cobrancas.php?erro=bloqueado_filial'</script>"; } else { $BLOQUEIO = mysql_result($sql,0,"bloqueio"); $ID = mysql_result($sql,0,"id"); $login = mysql_result($sql,0,"login"); $filial = mysql_result($sql,0,"id"); $user = "superuser"; session_register("superuser"); session_register("BLOQUEIO"); session_register("ID"); session_register("login"); session_register("filial"); echo "<script>document.location='../filiais/index.php'</script>"; // antes era assim: echo "<script>document.location='../filiais/index.php?user=superuser'</script>"; } } } ?> acontece que deste jeito como esta na observação "Antes era assm", paqssando o parametro user=??? no endereo no browser, o usuario comun, pode simplesmene trocar la de use pra superuser, e a paina do menu, briria como superuser. Então tive a deia de tambem jogar na sessão o tipo de ususario e favor a aueticação la na pagina na de menu normalmente. swó que não ta autenticando. todas as variaveisa de sessão vão normalmente porem a vaiael user não vai. O que ta errado? vej a pagia de menu: <script src="../imagens/site/sistema.js" type=text/javascript></SCRIPT> <?php if($user=="superuser") { ?> <P>Logado: <STRONG><?=$login; ?></STRONG></P> <A class=userbutton href="../global/menu_gere_filial.php?acao=logout"><IMG src="../imagens/site/logout.png" width=16 height=16 border="0" title="">Sair</A> <H3>Filiais</H3> <A class=userbutton href="../filiais/cad_filiais.php?acao=cadastro"><IMG src="../imagens/site/personal.png" width=16 height=16 border="0" title="">Gerir Empresas</A><br> <A class=userbutton href="../filiais/cad_filiais.php?acao=filial_operador"><IMG src="../imagens/site/perffil.png" width=16 height=16 border="0" title="">Operadores<br> </A> <A class=userbutton href="../filiais/cad_filiais.php?acao=filial_senhamaster"><IMG src="../imagens/site/key.png" width=16 height=16 border="0" title="">Senha Master</A> <H3>Empresa</H3> <?php $sql = mysql_query("select * from clientes where filial='$filial'"); $num = mysql_num_rows($sql); if ($num == 0) { echo ('Não há clientes cadastrados para eta filial');} else { ?> <SELECT class=forms onchange=parent.location=this.value name=select> <OPTION value=""></OPTION> <? while($row = mysql_fetch_array($sql)) { ?> <OPTION class=status_on value=cad_.php?alterar_empresa=<?=$row[0]; ?>><?=$row[3]; ?><?=$row[4]; ?></OPTION> <? } ?> </SELECT> <? } } ?> <?php if($user=="user") { ?> <P>Logado: <STRONG><?=$login; ?></STRONG></P> <A class=userbutton href="../global/menu_gere_filial.php?acao=logout"><IMG src="../imagens/site/logout.png" width=16 height=16 border="0" title="">Sair</A> <H3>Filiais</H3> <A class=userbutton href="../filiais/cad_filiais.php?acao=cadastro"><IMG src="../imagens/site/personal.png" width=16 height=16 border="0" title="">Gerir Empresas</A><br> <H3>Empresa</H3> <?php $sql = mysql_query("select * from clientes where filial='$filial'"); $num = mysql_num_rows($sql); if ($num == 0) { echo ('Não há clientes cadastrados para eta filial');} else { ?> <SELECT class=forms onchange=parent.location=this.value name=select> <OPTION value=painel_alterar.php?alterar_empresa_zero=1></OPTION> <? while($row = mysql_fetch_array($sql)) { ?> <OPTION class=status_on value=painel_alterar.php?alterar_empresa=<?=$row[0]; ?>><?=$row[3]; ?><?=$row[4]; ?></OPTION> <? } ?> </SELECT> <? } } ?> <?php if ($acao =="logout"){ session_destroy(); echo "<script>document.location='../cobrancas.php'</script>"; } ?>
  19. La não fala sobre problemas com logar na rede (permissões) de login no windows sem senha. Fala sobre problemas(falhas) na conexão. detalhe: se eu puser senha no usuario do windows, ai as opções com senha\sem senha da central de compartilhamento funcionam. porem, se eu não puser senha no usuario do windows, aí só as pastas do usuario publico ficam acessiveis.
  20. Persebi uma coisa: Se eu não por senha no usuario(login) do windows, não tem como compartilhar outras pastas a não ser a do usuario publico. Porem, se eu por senha, ai as condições la das propriedades da rede "Compartilhamento protegido por senha - Ativado ou desativado" funciona. Tenho em minha casa um pc e um notebook. não há a nescessidade de por senha na inicialização do windows. Chega até ser chato. Mas eu quero que isso funcione sem por senha no usuario do windows. Tem jeito?
  21. O meu windows é o Vista Ultimate e as informações do post do BABOO SÃO PArA XP. Inclusive, algumas opções de pastas do XP nem tem no Vista. Eu já TINHA VISTO ESSE LINLK ANTES. CONTINUA O PROBLEMA MAS MESMO ASSIM OBRIGADO.
  22. Pessoal, Tenho um notebook e um PC. Ambos com Windows Vista Ultimate. Ambos conectados à internet atraves de uma suite que por sua vez conectada a um Modem ADSL SpeedStream 5200. Gostaria de configurar um rede entre os dois usando a suite e sem ligar cabo de rede entre os dois. Na verdade consegu fazer a rede funcionar porem, há um só problema que talves voces saibam resolver. O meu windows tem 3 usuarios: Default publico carlinhos Apenas o uuario publico tem acesso a rede. Eu compartilhei o HD todo porem, apenas as pastas do usuario publico estão disponiveis para a rede. O HD compartilhado até aparece no ambiente de rede porem diz que eu não tenho autorização para acessar seu conteudo. Detalhe, no momento que fiz a compartilhamento, dei plenos poderes para (total). Depois de muiiiiiiiiiiiiiiiiiiiiiiito tentar, percebi uma coisa: Se eu não por senha no usuario(login) do windows, não tem como compartilhar outras pastas a não ser a do usuario publico. Porem, se eu por senha, ai as condições la das propriedades da rede "Compartilhamento protegido por senha - Ativado ou desativado" funciona. Mas eu quero que isso funcione sem por senha no usuario do windows. Tem jeito? Como resolvo isso? Desde já agradeço! Carlos Rocha
  23. Pessoal. Descobri o problema porem para o que eu quero, falta 50%. É o seguinte: Se eu for em: Iniciar -> Executar -> \\servidor\ip_da_maquina\Nome_da_Pasta_Compartilhada. Que no meu caso é \\192.168.254.3\DiscoF Passa normal, porem, se eu for na area de trabalho e clikar e Rede e depois clikar no nome da Maquina (CARLOS). Ai, ele não aceita. Resumindo. Não tem permissão de acesso caso eu tente acessar pelo nome da maquina, só pelo IP e no Iniciar -> Executar -> \\servidor\ip_da_maquina\Nome_da_Pasta_Compartilhada. Tem como resolver isso? Passar o endereço IP à pasta para acessar direto do ambiente de Rede? Outro problema é o seguinte Se eu não colocar senha no Loguim do Windows, por exemplo: User: Familia Rocha Senha:1234, ele não conecta nem liberando nas propriedades da rede. Tem como resolver isso? Só falta isso. Persebi outra coisa: Se eu não por senha no usuario(loguin) do windows, não tem como compartilhar outras pastas a não ser a do usuario publico. Porem, se eu por senha, ai as condições la das propriedades da rede "Compartilhamento protegido por senha - Ativado ou desativado" funciona. Mas eu quero que isso funcione sem por senha no usuario do windows. Tem jeito? Se eu não por senha no usuario(loguin) do windows, não tem como compartilhar outras pastas a não ser a do usuario publico. Porem, se eu por senha, ai as condições la das propriedades da rede "Compartilhamento protegido por senha - Ativado ou desativado" funciona. Mas eu quero que isso funcione sem por senha no usuario do windows. Tem jeito? Nenhum administrador de rede pode me ajudar Outra situação é a seguinte: já até passei a rede para publica mas o comportamento é o mesmo. Tem que logar no widows com senha. se alguém puder me ajudar continuo precisandso de ajuda
  24. Bom, ainda tenho que mensionar que, no usuario Familia Rocha que uso para logar no windows não puz senha para facilitar na hora de ligar o PC. Basta apertar o botão e ir direto para area de trabalho.
×
×
  • Criar Novo...