robison_cwb
-
Total de itens
38 -
Registro em
-
Última visita
Posts postados por robison_cwb
-
-
fercosmig, Andreia...
Ambos ajudaram muito! fercosmig... é pelo menos a milésima vez que me ajuda. Te devo uma caixa de geladinhas! ^_^
-
Boa tarde,
Estou precisando fazer um "form" onde terá vários "selects" com "options" de valores entre 100 à 1516, entre vários outros que preciso gerar com variações de valores (100/756 e 500/784.... etc) , gostaria de ter um javascript em que eu defini-se o valor mínimo e o máximo para não ter que gerar "trocentos" "options" manualmente.
Alguém tem alguma solução?
-
Consegui fazer a tabulação funcionar, assim como algumas caracteres:
Adicionei as seguintes linhas:
if (whichCode == 8 ) return true; //Backspace if (whichCode == 9 ) return true; //tecla tab if (whichCode == 13) return true; //tecla enter if (whichCode == 16) return true; //shift internet explorer if (whichCode == 17) return true; //control no internet explorer if (whichCode == 27 ) return true; //tecla esc if (whichCode == 34 ) return true; //tecla end if (whichCode == 35 ) return true;//tecla end if (whichCode == 36 ) return true; //tecla home
-
Galera,
Estou usando o seguinte código para formatar moeda em textfield: <_<
function currencyFormat(fld, milSep, decSep, e) { var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; // Enter if (whichCode == 8) return true; // Delete key = String.fromCharCode(whichCode); // Get key value from key code if (strCheck.indexOf(key) == -1) return false; // Not a valid key len = fld.value.length; for(i = 0; i < len; i++) if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i); aux += key; len = aux.length; if (len == 0) fld.value = ''; if (len == 1) fld.value = '0'+ decSep + '0' + aux; if (len == 2) fld.value = '0'+ decSep + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += milSep; j = 0; } aux2 += aux.charAt(i); j++; } fld.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) fld.value += aux2.charAt(i); fld.value += decSep + aux.substr(len - 2, len); } return false; }
onKeyPress="return(currencyFormat(this,'.',',',event))"
Ele está funcionando perfeitamente, mas gostaria de implementar mais algumas funções como:
Limitar o número de caracteres a 14.A tecla tab não esta funcionando.
Alguém pode me auxiliar? :huh:
-
e se eu quisesse usar a função window.onready?
como deveria ser feito?
-
window.onload = tipo(1);
Desculpe a ignorância (ou burrice mesmo) :blush:
Mas como faço para chamar a função?
-
Estou usando a seguinte função:
function tipo( tipo_1 ) { //TIPO: não: (1) if ( tipo_1 == "" ) { document.getElementById('block01').style.display='none'; } //TIPO: sim: (2) else if ( tipo_1 == "2" ) { document.getElementById('block01').style.display='block'; } }
Como podem ver, é para esconder uma tag especifica, mas o problema é que eu quero que quando a página carregar a opção (1) (null) seja carregada....
alguém pode me ajudar?
-
E ai galera,
Estou precisando de um help! A algum tempo atras desenvolvi um site em que as funções foram feitas para a versão ,ais antiga do php, agora com a atualização do servidores a função deixou de funcionar. Sei que é incompatibilidade com o PHP 5.3.0. Gostaria que alguém pudesse me ajudar a resolver este probleminha, ou me desse uma dica de onde posso encontrar alguma referencia para corrigir o erro.
SEGUE A FUNÇÃO:
function tNG_custom(&$connection) {
parent::tNG_fields($connection);
$this->transactionType = '_custom';
$this->setTable("custom");
$this->exportRecordset = true;
}
-
Montei uma função para formatar data e esta dando o seguinte erro:
ERRO: Warning: mktime() expects parameter 1 to be long, string given in
// Converte formato do DATETIME do MySQL para um compreensível para os homens // 2003-12-30 23:30:59 -> 30/12/2003 23:30:59 function fdatetime($dt) { $yr=strval(substr($dt,0,4)); $mo=strval(substr($dt,5,2)); $da=strval(substr($dt,8,2)); $hr=strval(substr($dt,11,2)); $mi=strval(substr($dt,14,2)); return date("d/m/Y H:i:s", mktime ($hr,$mi,0,$mo,$da,$yr)); }
Alguém pode me ajudar a resolver?
-
Compreendo,
Minha dúvida é quanto a busca do CEP, se você notar no site de exemplo a busca é feita somente pelos 3 primeiros dígitos do campo CEP, já que a lista de representantes é uma amostra por cidade.
-
Bom dia,
Estou montando um site para uma loja de calçados, em que o usuário pode procurar representantes atráves de uma busca por cep ou por estado:
VER EXEMPLO:
Alguém pode me ajudar a montar algo similar? Ou me indicar um script que eu possa adaptar? já tentei alguns mas não obtive sucesso!
-
Valeu ESerra
Agora minha dúvida é:
Como mostrar o resultado de tempo que o usuário ficou logado na última sessão.
Gostaria de Mostrar da Seguinte forma.
EX: Você ficou logado durante 08 Horas e 47 segundos em sua última sessão!
Sabendo que eu armazeno os dados em um campo DATETIME.
-
:huh: Tenho uma tabela no qual armazeno as informações na hora que o usuário se loga ao sistema.
Quero exibir para o usuário a última vez que ele logou. Lembrando que no momento em que ele entra é feito um novo registro, assim tenho que exibir o anterior.
MINHA TABELA:
*****************************************************************************************
CREATE TABLE `tb_log` ( `id_log` int(10) NOT NULL auto_increment COMMENT 'ID', `idusr_log` int(10) default NULL COMMENT 'ID do Usuário (sessão)', `ip_log` varchar(30) default NULL COMMENT 'IP do Usuário', `datein_log` datetime default NULL COMMENT 'Data e Hora que Logou', `dateout_log` datetime default NULL COMMENT 'Data e Hora que fez Logoff', `session_log` varchar(240) default NULL COMMENT 'sessão', PRIMARY KEY (`id_log`), UNIQUE KEY `id_log` (`id_log`) ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;
***************************************************************************************** Montei este Select... mas como podem ver ele retorna o último acesso ou seja a sessão atual// begin Recordset $colname__rs_log = '-1'; if (isset($_SESSION['kt_login_id'])) { $colname__rs_log = $_SESSION['kt_login_id']; } $query_rs_log = sprintf("SELECT * FROM tb_log WHERE idusr_log = %s ORDER BY datein_log DESC", GetSQLValueString($colname__rs_log, "int")); $rs_log = $gopal->SelectLimit($query_rs_log) or die($gopal->ErrorMsg()); $totalRows_rs_log = $rs_log->RecordCount(); // end Recordset
*****************************************************************************************
Alguém pode me ajudar a montar este select? :blush:
-
Estou desenvolvendo um portal para uma Instituição de Ensino, estou na fase de layout no Photoshop.
E quando fui começar me veio uma dúvida: QUAL A MELHOR RESOLUÇÃO PARA UM PORTAL?
A minha idéia era fazer um layout com baseado em 800px de largura, mas como a maioria das pessoas já tem monitores com resolução superior a esta...
queria dimensionar algo assim:
Um layout com uma dimensão mínima de 780px de largura e Máxima de 984px
Qual a melhor maneira de fazer isto usando CSS?
-
Estou montando um formulário onde conforme o valor selecionado em um "combo", esta escolha desabilita alguns campos no form...
Segue ai o site de exemplo...
http://www.zap.com.br/imoveis/busca-de-imoveis-avancada.aspx
Alguém tem idéia de como isto pode ser feito?
-
.. acho que a melhor solução é o ajax.... o exemplo que eu te passei ai em cima é o que eu quero e preciso fazer.... mas vou aceitar sua sugestão e tentar abri um novo tópico.
-
... você tem algum exemplo de ajax para isto? ou pode pelo menos me dar uma dica de como devo fazer a pesquisa para localizar?
-
Galera...
Estou montando um formulário onde conforme o valor selecionado em um "List/Menu", esta escolha desabilita alguns campos no form...
Segue ai o site de exemplo...
http://www.zap.com.br/imoveis/busca-de-imoveis-avancada.aspx
alguém tem idéia de como isto pode ser feito?
Estou trabalhado com mySQL e PHP.... (se é que isto pode fazer diferença)
-
tem razão....
vou tentar fazer algo como falou... valeu! se der certo posto aqui!
-
ucfirst funciona em parte.... mas o problema é este com esta ai em baixo:
Processador:
- amd turion™ 64 dual core tl60
- clock: 2.0ghz
- cache: 1mb
memória ram:
- 3gb
- tipo: ddr2 667mhz
Somente a palavra "Processador" ficou em maiuscula e não a primeira palvra de cada frase, tipo "Memória Ram"
-
Galera preciso formatar um texto....
Usei a função "nl2br"... e o ucwords(strtolower("texto"));
Mas gostaria de deixar somente a primeira letra de cada frase em maiúscula, e o restante em minúsculas...
e também mudar as tags <p></p> por <br> e o exesso de <br><br> por <br>.....
-
Oi Galera,
Estou montando uma vitrine virtual e preciso que exibir o tanto o "montante" com também os valores da parcelas:
Mas o problema é que preciso exibir as parcelas da seguinte maneira:
1x (Juros de: 3%) - R$ 100,46
2x (Juros de: 3%) - R$ 100,46
3x (Juros de: 3%) - R$ 100,46
4x (Juros de: 3%) - R$ 100,46
5x (Juros de: 3%) - R$ 100,46
6x (Juros de: 3%) - R$ 100,46
7x (Juros de: 3%) - R$ 100,46
8x (Juros de: 3%) - R$ 100,46
9x (Juros de: 3%) - R$ 100,46
10x (Juros de: 3%) - R$ 100,46
11x (Juros de: 3%) - R$ 100,46
12x (Juros de: 3%) - R$ 100,46
18x (Juros de: 3%) - R$ 100,46
24x (Juros de: 3%) - R$ 100,46
36x (Juros de: 3%) - R$ 100,46
48x (Juros de: 3%) - R$ 100,46
O parcelamento acima de 12 vezes, serão exibidos somente as parcelas 18, 24, 36 e 48 vezes....
PARA ISTO USEI ESTE CÓDIGO:
<?PHP
/*
- CALCPARCELAJUROS()
Função para calculo de parcelas com possível aplicação de juros, retorno em STRING
*/
function calcParcelaJuros($valor_total,$parcelas,$juros=0){
if($juros==0){
$string = '<span class="cinza-09b">PARCELAS:</span> <br />';
for($i=1;$i<($parcelas+1);$i++){
$string .= $i.'x (Sem Juros) - R$ '.number_format($valor_total/$parcelas, 2, ",", ".").' <br />';
}
return $string;
}else{
$string = '<span class="cinza-09b">PARCELAS:</span> <br />';
for($i=1;$i<($parcelas+1);$i++){
$I =$juros/100.00;
$valor_parcela = $valor_total*$I*pow((1+$I),$parcelas)/(pow((1+$I),$parcelas)-1);
$string .= $i.'x (Juros de: '.$juros.'%) - R$ '.number_format($valor_parcela, 2, ",", ".").' <br />';
}
return $string;
}
}
/*
EXEMPLO:
CALCULANDO O TOTAL DE JUROS COM OS SEGUINTES DADOS:
VALOR À VISTA: R$ 1000,00
TOTAL DE PARCELAS: 12
JUROS APLICADO AO MÊS: 3%
print(calcParcelaJuros(1000,12,3));
RETORNO:
PARCELA - VALOR
1x (Juros de: 3%) - R$ 100,46
2x (Juros de: 3%) - R$ 100,46
3x (Juros de: 3%) - R$ 100,46
4x (Juros de: 3%) - R$ 100,46
5x (Juros de: 3%) - R$ 100,46
6x (Juros de: 3%) - R$ 100,46
7x (Juros de: 3%) - R$ 100,46
8x (Juros de: 3%) - R$ 100,46
9x (Juros de: 3%) - R$ 100,46
10x (Juros de: 3%) - R$ 100,46
11x (Juros de: 3%) - R$ 100,46
12x (Juros de: 3%) - R$ 100,46
*/
print(calcParcelaJuros($rs_produto->Fields('valor'),$rs_produto->Fields('parcelas'),$rs_produto->Fields('juros')));
?>
Código acima (acho) que é de juros sobre juros... o que não serve para meus clientes...
O que eu preciso é isto:
A fórmula utilizada para o cálculo dos juros simples é:
J = C . i . n
J = juros
C = capital
i = taxa da aplicação
n = tempo que durou a aplicação
Exemplo 1:
Um comerciante contraiu de um amigo um empréstimo de R$ 600,00, comprometendo a pagar a dívida em 3 meses, á taxa de juros simples de 5% ao mês (a.m).
Para calcularmos os juros a serem pagos, fazemos:
1º) em um mês, os juros são de:
5% de 600,00 = 0,05 x 600 = 30,00
2º) como o prazo é de 3 meses o comerciante deverá pagar:
J = 3 x 30,00 = 90,00
Assim ao final dos 3 meses o comerciante deverá pagar:
600,00 + 90,00 = 690,00
O valor total a ser pago (R$ 690,00) é chamado de montante.
e montante M igual a :
M = C + J = C + C i n → M = C ( 1 + in)
Observação importante: a taxa deve ser sempre compatível com a unidade de tempo considerada. Por exemplo, se a taxa for de 4%a.m., para um prazo de 60 dias adotaremos n = 2 (2 meses).
Alguém pode me ajudar? UP
-
RESOLVIDO.....
peguei o seu exemplo... e coloquei da seguinte forma....
SELECT *
FROM tb_banner
WHERE formato = 1 AND status = 'ATIVO' AND `data` >= NOW()
ORDER BY RAND() LIMIT 1
Valeu ESerra....
-
Galera,
Estou montando um sistema de Banner Rotativos, para isto eu criei a seguinte tabela:
CREATE TABLE `tb_banner` (
`id_pub` int(10) NOT NULL auto_increment,
`formato` int(10) default NULL,
`pubname` varchar(60) default NULL,
`link` int(10) default NULL,
`image` blob,
`status` enum('ATIVO','INATIVO') default NULL,
`data` datetime default NULL,
UNIQUE KEY `id_pub` (`id_pub`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
Usei um Select assim:
SELECT *
FROM tb_banner
WHERE formato = 1 AND status = ATIVO
ORDER BY RAND() LIMIT 1
Gostaria saber qual a melhor de maneira de selecionar somente os registros que tiverem a data menor que a atual?
Select em javascript
em Ajax, JavaScript, XML, DOM
Postado · Editado por robison_cwb
Como cliente nunca esta satisfeito com a solução com que encontramos, este veio com o seguinte problema.
Usar a mesma função para colocar valores com duas casas decimais "1,00", entre valores de 1,00 e 2,12,
Exemplo:
Tentei fazer da seguinte maneira, mas não deu certo...Depois ele me pediu para limitar o resultado de alguns textfield com duas casas depois da vírgula.