
tonzinhu
Membros-
Total de itens
186 -
Registro em
-
Última visita
Tudo que tonzinhu postou
-
bem bom porém meu php ainda não é tão avançado, entendi pouca coisa, ainda mais porque ta em ingles o site. E com session ia ser um pouco mais compliado porque vai ter um formulario para cadastro dos usuarios e nele eu especifico as areas de acesso desse usuario, ou seja, uns podem acessa areas do admin, outros não, eu consegui montar um "embromation" Arquivo valida_menu.php <?php $menu = $_GET['view']; //pegando menu $menu = mysql_query("SELECT * FROM menu WHERE menu='$menu'"); $l[cat] = mysql_fetch_assoc($menu); $cat = $l[cat]['idmenu']; //verificando se o usuario pode acessar $acesso[menu] = mysql_query("SELECT * FROM privilegios WHERE idmenu='$cat'"); $l[acesso] = mysql_fetch_assoc($acesso[menu]); $iduser[acesso] = $l[acesso]['idusuario']; //id usuario atual $id[user] = $_SESSION['idusuario']; if($_SESSION['usuario'] == 'admin'){ } else{ if($id[user] != $iduser[acesso]){ print 'você não tem permissão para vizualizar esta página!'; echo "<script language='javascript'>"; echo "document.location.href = 'java script:history.go(-1);'"; echo "</script>"; } else{ } } ?> e nas paginas adiciono um require(valida_menu.php); Até agora está funcionando, mas ainda estou fazendo uns testes. Se alguém souber outras maneiras avisa ai. vlw
-
Iae galera beleza, estou criando um sistema aonde dependendo do usuario ele só tem direito a ver os menus da area dele. Ex: Admin -> Acesso total Marketing -> Acesso somente aos menus (add./rem. propaganda) Ou seja, se o usuario = marketing ele lista os itens do menu de acordo com o usuario. Porem um usuario pode ter tambem outros niveis diferentes. Acho que deu pra entender. alguém poderia me dar uma "luz" de como fazer isso de um modo mais simples. O meu esquema que pensei seria: tabela_usuarios iduser | login | senha tabela_menu idmenu tabela_acesso_menu idacesso | iduser | idmenu ate ai tudo bem, lista normal, mas se algum usuario mais avançado digitar por exemplo no browser: ele tem acesso somente a pagina de marketing.php, mas se digitar produtos.php que ele não teria acesso no browser ele navega pela pagina normalmente. Queria uma ajuda nessa parte, pra impedir que eles vejam as outras pagina. Ps: uso sistema de login com session. vlw galera
-
Não deu certo, continua a mesma coisa. Se digita aparece normal a mascara mas se copiar e colar no campo o telefone por ex:33333333, ele fica desse mesmo jeito e não com deveria. Ps: esse script não deixa dar ctrl+v para colar mas se clicar dentro do input(bot. direito) e colar ele aceita e fica desse jeito ai 33333333.
-
Aqui. <input id="tel" type="text" name="telefone1" value="'.$telefone1.'" onKeyPress="mascaraTel(this); return keyRestrict(event,\'1234567890\')" maxlength="13">
-
Uso a função onKeypress="". tudo funciona certinho, o porem é só isso mesmo, se o usuario colar ao invés de digita o telefone. Então se puderem me ajudar com alguns exemplos seria mais fácil, pois não sei muito sobre JS. Vlw aew pela ajuda. Ps: sou novato em js.
-
iae galera, tenho um script que bloqueia letras e formata o telefone de acordo com o digitado .. Ex: (61) 3333-3333 Porém tem um erro, se alguém copiar somente o telefone de algum lugar, (notepad, etc) digamos sem o DDD (3333-3333) o campo não formata, fica assim >> (33333333 e teria que ficar assim + ou - (33)33-33 ...com faço pra acrescentar algo assim na minha função? function getKeyCode(e) { if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } function keyRestrict(e, validchars) { // v3.0 var key=", keychar="; key = getKeyCode(e); if (key == null) return true; keychar = String.fromCharCode(key); keychar = keychar.toLowerCase(); validchars = validchars.toLowerCase(); if (validchars.indexOf(keychar) != -1) return true; if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) return true; return false; } function mascaraTel(tel){ if(tel.value.length == 0){ tel.value += '('; } if(tel.value.length == 3){ tel.value += ')'; } if(tel.value.length == 8){ tel.value += '-'; } } vlw
-
(Resolvido) duas funções em um evento
pergunta respondeu ao tonzinhu de tonzinhu em Ajax, JavaScript, XML, DOM
imaginei que fosse isso mesmo, nem pensei em mudar a ordem. Mas funcionou certinho agora, vlw aew pela dica. -
(Resolvido) mensagem de resposta na frente do input
pergunta respondeu ao tonzinhu de tonzinhu em Ajax, JavaScript, XML, DOM
sinceramente, muito bem explicado, entendi agora. vlw ai galera. -
iae galera beleza, to tentando colocar duas funções em um unico evento porem sempre a segunda função não funciona :/ aki o codigo //bloquear outros caracteres function getKeyCode(e) { if (window.event) return window.event.keyCode; else if (e) return e.which; else return null; } function keyRestrict(e, validchars) { // v3.0 var key=", keychar="; key = getKeyCode(e); if (key == null) return true; keychar = String.fromCharCode(key); keychar = keychar.toLowerCase(); validchars = validchars.toLowerCase(); if (validchars.indexOf(keychar) != -1) return true; if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 ) return true; return false; } //mascara do telefone function mascaraTel(tel){ if(tel.value.length == 0){ tel.value += '('; } if(tel.value.length == 3){ tel.value += ')'; } if(tel.value.length == 8){ tel.value += '-'; } } <input id="tel" type="text" name="telefone1" value="'.$telefone1.'" onKeyPress="return keyRestrict(event,\'1234567890\'); mascaraTel(this)" maxlength="14"> Se alguém souber onde estou errando por favor me avise. vlw
-
(Resolvido) mensagem de resposta na frente do input
pergunta respondeu ao tonzinhu de tonzinhu em Ajax, JavaScript, XML, DOM
hum, entendi, eu fiz usando um pouco de css no js. style.display = 'block' e no span usei <p style="display:none"> , deu certinho, tentei usar span mas estava dando uns erros de posicionamento e tals ai não mexi muito. mas vlw mesmo, ajudou bastante. E só outra coisa, como funciona o uso do innerHTML? Ps: sou novato em js hehe -
POw cara era exatamente isso, e pior que quase eu consigo, fiz igual ai porem errei por eu ter colocado document.style.back... ao invés do "elemento" ali aff hehe. Vlw mesmo cara. To com outra dúvida mas irei abrir outro post pra ajudar os outros na hora da busca.
-
iae galera beleza, to utilizando uma funcão bem básica pra validar campos que se estiver em branco o campo ele fica vermelhor e quando preenche ele fica branco novamente. ate ai tudo bem function limparCampo(){ document.getElementById('nome').style.background = "FFFFFF"; } <input id="nome" type="text" onBlur="limparCampo()"> porem eu queria saber se tem como fazer pra todos os campos que tiverem onBlur="limparCampos()" executar a função sem ter que ir citando campo por campo no js, pois são vários inputs. Vlw galera.
-
Iae galera beleza, bom, to com uma dúvida ate simples pra muitos. eu queria fazer uma simples listagem mostrando a quantidade encontrado no bd. Exemplo: 1 - joão 2 - maria 3 - josé ou seja..os numeros, ir numerando cada cliente. Agradeço que souber. Vlw Edit: Precisa mais não galera, consegui for($a=1;$a <=$linhas;$a++){ $r = mysql_fetch_assoc($busca); $idcliente = $r['idusuario']; $nome = $r['nome']; print '<tr><td width="400"> '.$a.' - '.$nome.'</td> <td><a href="cpanel.php?show=alterarcliente&i='.$idcliente.'"> Alterar</a></td> <td><a href="cpanel.php?show=excluircliente&i='.$idcliente.'"> Excluir</a></td></tr>'; } vlw
-
hoje em dia não se usa mais sites feitos totalmente com imagens, igual você deva ter feito. Pra isso tem o css, facilita e muito a criação. aconselho a estudar sobre o mesmo, não vai se arrepender dos resultados. falora
-
informe qual o erro, senão fica meio dificil. falora
-
você pode usar o css pra definir o tamanho do link "<a>" ex: a{ width: 100px; height:auto; } isso deve funcionar. qualquer coisa fala ai. falora
-
só mudar as width e height do css de acordo com a da tabela sua.
-
o que eu passei só era pra servir de base.
-
tem vários topicos sobre isso no forum. Mas eu comecei da seguinte forma, procurei aprender como funcionava o jeito que se programar em php. Variaveis, modos, logica. Tudo bem superficial, depois comecei a desenvolver um sistema qualquer, normalmente sempre de login. Depois uma coisa foi puxando a outra. O melhor metodo de aprender é na pratica e ser humilde para perguntar quando surgirem duvidas. Não sou expert em php mas aprendi bastante já e só com a ajuda do pessoal aqui do forum mesmo. Então, o começo é pensar em algo para desenvolver, pensar na parte logica e......... comprar 2 litros de coca coca + 1 cartela de aspirina hehe. falora
-
como assim se tiver algum erro? eu que pergunto, qual o erro que está aparecendo?
-
vai no codigo fonte e altera a imagem de fundo, ou deve ter um gerenciador, por lá também acho que dá pra mudar. não sei ao certo se tem como pelo gerenc. porque nunca usei de forum.
-
você terá que criar a especie de um carrinho de compras, claro que pra outros fins. cria uma tabela só para a locação atual, a medida que o cliente vai locando você add nessa tabela, e vai resgatando os dados. no final cria uma outra tabela para onde serão enviados todos os filmes locados e prontis, faz uma regrinha pra apagar os dados do carrinho quando finalizar o pedido e é isso. Bom, pelo menos eu fiz dessa forma um sistema de pedidos online, funcionou certinho. falora.
-
faça dessa forma, altere o que precisar. /** * menu */ #menu{ width:500px; /* largura do menu */ height:28px; /* altura do menu */ background-color:#666; /* cor de fundo do menu */ } /** * formatando as listas */ #menu ul{ margin:0; padding:0; } #menu ul li{ margin:0; padding:0; list-style:none; display: inline; /* colocando o menu na horizontal */ } #menu li a{ color:#fff; font:14px "arial", helvetica, sans serif; height:25px; display:block; float:left; padding:3px 20px 0 20px; text-decoration:none; } #menu li a:hover{ color:#666; background-color:#ddd; } <!-- inicio menu --> <div id="menu"> <!-- menu usando listas --> <ul> <li> <a href="seulink">Link 1</a> </li> <li> <a href="seulink">Link 2</a> </li> <li> <a href="seulink">Link 3</a> </li> <li> <a href="seulink">Link 4</a> </li> <li> <a href="seulink">Link 5</a> </li> </ul> </div> <!-- fim do menu --> a propriedade inline coloca ele na horizontal, e o float pra deixar tudo nos conformes. qualquer coisa fala ae.
-
o que é tudo errado? explique melhor por favor. testei aqui do jeito que esta sem as imagens e a unica coisa diferente em ambos browsers foram as listas que estavam aparecendo no FF e no IE não. só tirar assim: list-style: none; qualquer coisa fala ai, falora