Ir para conteúdo
Fórum Script Brasil

Hambonso

Membros
  • Total de itens

    18
  • Registro em

  • Última visita

Tudo que Hambonso postou

  1. Boa noite. Se eu estiver infringindo alguma regra do forum, antecipadamente peço desculpas ... O meu problema acredito ser simples, mas desconheço por completo de como fazer. Tenho o DreamWeaver CS4 com o Developer Toolbox para CS4 instalado. O Developer nativo não possui o idioma Português, mas consegui em um site da internet uma tradução para o mesmo, mas não no pacote que baixei não tem as instruções de instalação, apenas o seu conteúdo dentro da pasta INCLUDES. Revirei o meu micro para localizar a respectiva pasta dentro das pastas do Dreamweaver como do próprio Developer, mas sem sucesso. Alguém já chegou a fazer a inclusão do pacote do idioma português ?!... Se sim, poderiam me dizer passo a passo como posso fazer a inclusão da tradução ?!... Desde já agradeço pela atenção.
  2. Boa noite pessoal!.. Estou tendo um pequeno problema quando o meu site é acessado pelo domínio www.meusite.com.br ou www.meusite.com.br/index.php. O problema é que toda vez que ele é acessado com alguma das opções, todas as páginas que compoe o site é exibida uma embaixo da outra como se fosse uma única página. O que está causando isso eu já detectei, mas não estou sabendo como soluciono esse problema sem ter que troca a função que estou usando em todo o site, segue o código abaixo: <? $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : "."; $inc = file_exists($categoria.".php") ? $categoria.".php" : "inicio.php"; include_once ($inc); $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : "."; $inc = file_exists($categoria.".php") ? $categoria.".php" : "empresa.php"; include_once ($inc); $categoria = isset($_GET['categoria']) ? $_GET['categoria'] : "."; $inc = file_exists($categoria.".php") ? $categoria.".php" : "politica.php"; include_once ($inc); ?> O código utilizado está funcionando perfeitamente, o link da opção desejada defini da seguinte maneira: <a href="index.php?categoria=inicio" class="menu" title="Principal">Principal</a> Então o que falta é definir algo na lista que quando o site for acessado através do dominio somente a página principal seja exibida, mas só que eu não sei como fazer isso. Desde já agradeço pela atenção.
  3. Esse código está tão confuso assim ?!...
  4. Eu estou readaptando uma função que formata valores em moeda, para que possa ser inserido no banco, valores com 6 casas decimais. Mas estou tendo problemas, quando o valor digitado for maior que 999,999999. A função funciona perfeitamente quando são digitados valores menores que 1.000, mas igual ou maior que esse valor, a função deixa de formata com 6 casas decimais e passa a formatar com 5 casas decimais. Segue o código a baixo: A FUNÇÂO: function Formata(campo,tammax,teclapres,decimal) { var tecla = teclapres.keyCode; vr = Limpar(campo.value,"0123456789"); tam = vr.length; dec=decimal if (tam < tammax && tecla != 8){ tam = vr.length + 1; } if (tecla == 8 ) { tam = tam - 1; } if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ) { if ( tam <= dec ) { campo.value = vr; } if ( (tam > dec) && (tam <= 9) ){ campo.value = vr.substr( 0, tam - 6 ) + "," + vr.substr( tam - 6, tam ); } if ( (tam >= 10) && (tam <= 12) ){ campo.value = vr.substr( 0, tam - 9 ) + "." + vr.substr( tam - 9, 3 ) + "," + vr.substr( tam - 6, tam );} if ( (tam >= 13) && (tam <= 15) ){ campo.value = vr.substr( 0, tam - 12 ) + "." + vr.substr( tam - 12, 3 ) + "." + vr.substr( tam - 9, 3 ) + "," + vr.substr( tam - 6, tam ); } if ( (tam >= 16) && (tam <= 18) ){ campo.value = vr.substr( 0, tam - 15 ) + "." + vr.substr( tam - 15, 3 ) + "." + vr.substr( tam - 12, 3 ) + "." + vr.substr( tam - 9, 3 ) + "," + vr.substr( tam - 6, tam ); } if ( (tam >= 19) && (tam <= 21) ){ campo.value = vr.substr( 0, tam - 18 ) + "." + vr.substr( tam - 18, 3 ) + "." + vr.substr( tam - 15, 3 ) + "." + vr.substr( tam - 12, 3 ) + "." + vr.substr( tam - 9, 3 ) + "," + vr.substr( tam - 6, tam );} } } No FORM <td> <input type="text" name="vlcota" maxlength="20" onkeydown="Formata(this,20,event,6)" style='text-align:right; border:1px solid black; font-size:9pt; font-weight:bold; color: #000088; width:120px; height:20px;'> <font face="Arial" size="-6" color="#000009"><b>Valor máximo: 9.999.999,999999</b></font></td> O que está errado no código da função que está causando esse erro na formatação durante a digitação ? Desde já agradeço pela atenção.
  5. Perfeito !!!... exatamente isso !!!!... Agora sim está exibindo como deve !!!... valeu pela ajuda MLeandroJR, muito obrigado.
  6. O código que você passou, está fazendo certo em parte. Exibindo os dados ele está, se no banco o JOSÉ DE TAL possui 5 registros, ele exibe o nome e mas repete 5 vezes o primeiro registro da pessoa. Olha como está o código: <?php $consulta = mysql_query("SELECT * FROM posicaofundos GROUP BY matricula ORDER BY nome ASC"); while($resultado = mysql_fetch_array($consulta)) { $matricula = $resultado["matricula"]; // Aqui eu pego o nome da pessoa $nome = $resultado["nome"]; echo " <table align='center' width='100%' border='0' cellspacing='1' cellpadding='0' bgcolor='#FFFFFF'> <tr> <td align='left' class='imprimir2' bgcolor='#CCCCCC' width='50%'> $matricula - $nome</td> </tr> <table align='center' width='100%' border='0' cellspacing='1' cellpadding='0' bgcolor='#FFFFFF'> <tr> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='35%'> </td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>DATA OPERAÇÃO</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='15%'>DATA CONVERSÃO</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>QTD DE COTAS</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>VL APLICADO</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>VL CORRIGIDO</td> </tr>"; $outra_consulta = mysql_query("SELECT * FROM posicaofundos WHERE matricula = '$matricula'"); if ($outro_resultado = mysql_fetch_array($outra_consulta)) { // Se existir algum resultado $oper = $outro_resultado["dtoperacao"]; $conver = $outro_resultado["dtconversao"]; $cotas = $outro_resultado["qtcotas"]; $aplic = $outro_resultado["vlaplicacao"]; $corig = $outro_resultado["vlcorrigido"]; do { echo " <tr> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='35%'> </td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>$oper</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='15%'>$conver</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>$cotas</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>$aplic</td> <td align='center' class='imprimir2' bgcolor='#CCCCCC' width='12%'>$corig</td> </tr>"; } while($outro_resultado = mysql_fetch_array($outra_consulta)); // Enquanto existir dados no db } } ?> Veja como ele está exibindo o relatório na imagem abaixo, estruturalmente, era isso mesmo que eu estava precisando, mas ele repete o primeiro registro da pessoa encontrada a quantidade de vezes que tenha registro desta pessoa no banco. Ele exibe a quantidade certa, mas não os valores certo, é como se ele não estivesse fazendo o NEXT nos registro.
  7. Entendi !!!... Quanto aos homônios, até pode existir, mas no lugar de selecionar o nome, eu vou fazer com que ele verifique pela matrícula da pessoa, pois com esse dado, não corre o risco de pegar dados, caso ocorra homônios no banco. Eu vou testar e depois volto para dizer o resultado, até lá agradeço pelas informações.
  8. E como eu monto esse SELECT usando o GROUP BY ?!.. você teria um exemplo que eu poderia usar para selecionar os dados que necessito e como eu colocaria os dados selecionados dentro da table !?
  9. Bem, pelo que eu entendi ao invés de efetuar o cálculo usando variáveis simples, você está fazendo cálculo entre variável e um array ?!... Pois pelo que você colocou o array $PrazoEntrega[0] vai receber a quantidade de dias a mais que você quer adicionar ao prazo além dos 5 dias que será fixos. porque você não tenta fazer o cálculo direto usando apenas variáveis: <? $prz_fixo = 5; $prz_entrega = 2; $prazo = $prz_fixo + $prz_entrega; echo $prazo; ?> Tenta fazer assim para ver como fica
  10. Eu estou com dificuldades para mudar um relatório gerado. Atualmente, o código gera o relatório de maneira bruta, ou seja, ele exibe todo o conteúdo da tabela. As informações a serem usadas nesse relatório, está em uma única tabela, e essa tabela possui vários registros de uma mesma pessoa, e eu gostaria de mudar o layout do relatório, para que ele possa exibir conforme o exemplo da imagem abaixo: Eu queria saber, como eu posso montar o relatório como o modelo acima. Detalhe, usando apenas PHP, MySQL e HTML, pois o servidor aonde ficará esse código, não possui muito recursos disponíveis, por isso tem que ser em PHP, MySQL e HTML. Desde já agradeço pela atenção e ajuda.
  11. Hambonso

    Ajuda no PHP

    Guedesll, você chegou a fazer o teste se o php está rodando perfeitamente no seu localhost ?!... Peça para exibir as informações do seu php com o teste simples: 1- Crie um arquivo chamando phpinfo.php, e dentro dele insira o seguinte código: 2- Salve o arquivo na raiz do seu localhost. 3- abra o seu navegador e execute o arquivo: http://localhost/phpinfo.php 4- Se exibir as configurações do PHP forem exibidas, seu servidor está funcionando perfeitamente, caso contrário, refaça a instalação e configuração do php em seu micro.
  12. Rafael, agradeço pela sua atenção, como você mesmo viu no teste que fez, o código estava certo, o erro era eu mesmo !!!... rsrsrs ... Como você pode ver no código abaixo, os dados que eu queria pegar da pessoa, não estava vindo de um form, mas sim da variável da sessão, então nesse caso eu não posso usar o GET(), mas sim, eu tenho que usar o SESSION(). Veja abaixo aonde que eu estava cometendo o erro. Do jeito que eu estava fazendo, nunca ia dar certo mesmo, e o exemplo que você colocou, foi o que me fez enxegar o meu erro !!!... Muito obrigado pela ajuda. :D
  13. A tabela está com dados sim. Vou testar pelo seu código e depois te dou uma posição. Muito obrigado pela ajuda.
  14. Boa noite. Montei essa rotina para poder editar as informações do cadastro de Login, para ser feita modificações e em seguida para salvá-las no BD. Mas o problema, que eu não estou conseguindo localizar, é que os dados não são exibidos, a tela fica completamente em branco e não informa se há algum erro no código, até forcei um comando errado para ser se exibia, e o erro é informado. Aparentemente o código não apresenta erros, mas só que não exibe nada, o que pode ser ?!.... <? include_once("verifica.php"); $login = $_POST['login']; $senha = $_POST['senha']; $conn = mysql_connect("localhost", "root", "") or die("Impossivel conectar"); if($conn) { mysql_select_db("controle", $conn); } $sql = "SELECT * FROM usuario WHERE login = '$login' AND senha = '$senha'"; $rs = mysql_query($sql, $conn); $num = mysql_num_rows($rs); if($num > 0) { $rst = mysql_fetch_array($rs); echo' <form name="form1" method="post" action="alterar.php?login='.$rst[login].'"> <table width="0%" border="0" cellspacing="1" bgcolor="#00CCFF"> <tr> <td width="357" align="center" bgcolor="#FFFFFF"><strong><font color="#FF0000" size="2" face="verdana">EDITANDO INFORMAÇÕES</font></strong></td> </tr> <tr> <td height="98" valign="top" bgcolor="#FFFFFF"> <table width="362" height="111" border="0" cellspacing="0"> <tr> <td width="120"><strong><font size="1" face="verdana">Nome:</font></strong></td> <td align="left" width="314"><input name="nome" type="text" id="nome1" value="'.$rst[nome].'" size="40"></td> </tr> <tr> <td width="120"><strong><font size="1" face="verdana">Login:</font></strong></td> <td align="left"><strong><font size="1" face="verdana">'.$rst[login].'</font></strong></td> </tr> <tr> <td width="120"><strong><font size="1" face="verdana">Senha Atual:</font></strong></td> <td align="left"><strong><font size="1" face="verdana">'.$rst[senha].'</font></strong></td> </tr> <tr> <td width="120"><strong><font size="1" face="verdana">Nova Senha:</font></strong></td> <td align="left" valign="middle"><input name="senha" type="password" id="senha1" value="'.$rst[senha].'" size="10"></td> </tr> <tr> <td width="120"><strong></strong></td> <td><input type="submit" name="Submit" value="alterar"></td> </tr> </table> </td> </tr> </table> </form> '; } ?> Aonde está o erro ?!.. Desde já agradeço pela atenção
  15. Hambonso

    UPDATE de Valor Único

    Durub, até ai eu ainda me lembro, mas como eu faria para atribuir um mesmo valor para o campo senha de 491 registros, ou seja, alterar a senha de 491 pessoas de uma só vez ?!..
  16. Boa noite. Depois de um certo tempo afastado no PHP e do MySQL, estou retornando a programar, mas surgiu uma dúvida, que para muitos de ser coisa boba, mas como diz o ditado, "Não custa perguntar!". Pois bem, eu tenho um banco com exatos 492 registros, e eu preciso atribuir para um determinado campo um valor igual para todos os registros, um dado único. O problema em questão é que eu preciso atribuir uma mesma senha para todas as 492 pessoas cadastrada nessa tabela, então eu preciso atribuir a mesma senha para todos, para que eles assim que acessarem suas contas, cada um irá alterá-la. Eu sei que o código não será muito longo, mas como é que monto isso ?!... Desde já agradeço pela atenção de todos.
  17. Valeu pela dica rickayron !!!... muito obrigado
  18. Boa noite !!! Estou querendo inovar a maneira de iniciar os meus programas. Os anteriores iniciavam com um splash screen exibindo um progress bar até carregar o sistema. o que eu estou querendo fazer agora é o seguinte, o splash screen é exibido normalmente e após a sua conclusão, é exibido a tela de acesso ao sistema pedindo login e senha, caso os dados informados não estejam certo é emitido uma msg avisando a inconsistência das informações, caso seja a 3ª tentativa, o sistema é finalzado, agora caso os dados estejam corretos, o sistema é inicializado. Só que eu não estou conseguindo fazer, as tentativas que fiz, o form do login sempre ficava aberto por traz do form principal do sistema. Alguém tem algum exemplo pronto que possa me fornecer ou me explicar como posso fazer isso ?!.. Desde já agradeço.
×
×
  • Criar Novo...