Ir para conteúdo
Fórum Script Brasil

Roger Mauricio Takemiya

Membros
  • Total de itens

    81
  • Registro em

  • Última visita

Tudo que Roger Mauricio Takemiya postou

  1. Primeiro problema... que eu acho está mais ligado a CSS.. não sei se vai dar certo também =S na div que contem o nosso select, ela está com z-index: 998; porém, na div que ocupa o espaço das nossas options.. z-index: 999; Dá uma olhada nisso se você n sabe o que é z-index.. http://www.w3schools.com/cssref/pr_pos_z-index.asp Acredito que invertendo os valores do z-index.. as options irão sobrepor a div? é isso? :P Já o segundo problema.. <script> function hideDiv(id){ var el = document.getElementById(id); if(el.style.display == 'block') el.style.display = "none"; } </script> <select id="img_fto_dor_sel" class="input_text" onclick="hideDiv('parent_d_fto_dor')"> ... </select> obs. nota que cliquei o evento onclick no select, passando para a função o ID da div, que quero fechar...
  2. Cara estou meio confuso.. mais vamos lá... Aonde você faz $usercount3 = "select * $visits from class_posts "; Faz assim.. $query = "SELECT SUM($visits) FROM class_posts"; Ele vai somar a coluna "$visits" q seria a quantidade de views de cada post? e te retornaria essa soma... Outra coisa, se você não utiliza os dados para nada nas duas primeiras consultas q você citou.. use count() na query invez da função mysql_num_rows Invez de ser assim.. $usercount = "select * from class_posts where (status = 'active' or status = 'featured')"; troque por $query = "SELECT COUNT(*) from class_posts where (status = 'active' or status = 'featured')"; Assim ele já retorna q quantidade de linhas, e não os dados dos post... para só depois, dentro do PHP, calcular as linhas... Agora para controlar o número de visitas no site, você deverar utilizar uma sessão, que deve ser iniciada com o valor do ip, do seu usuário... E criar uma função que verifica essa sessão, por exemplo, se a sessão não tiver sido iniciada e o IP desse cliente, não existir no banco de dados nas ultimas 24 horas por exemplo.. você inicia ela e salva no banco o IP do cliente em um log, e em uma tabela, visitas, por ex, você registra a visita..
  3. Amigo, Vamos ver se eu consegui entender o seu problema.. você quer recuperar os valores do conjunto de checkbox do "modulos_teknisa[]" ? pois eu realizei um teste.. e está certo... olha o que eu recupera na pagina enviar.php Array ( [0] => Compras [1] => Controle Bancário [2] => Controle Produção [3] => Fiscal ) é isso?
  4. Pense assim smoke, no action do seu form, você colocaria o outro arquivo.php, que teria essa função... usuaria a mesma estrutura de switch/get, para identificar a função a ser chamada... após a função ser executada.. você pode usar a função header, para voltar para página do formulário ou ir para outra. funcoes.php <?php function funcaophp(){ // aqui você conecta com o banco e salvar o que você quiser por exemplo // redireciona para página que você quiser header("Location: index.php"); } switch($_GET['acao']){ case 'salvar': funcaophp(); break; } ?> http://php.net/manual/pt_BR/function.header.php
  5. Opa, blzera.. não é bem assim que funciona não.. <html> <head></head> <?php function funcaophp(){ // aqui você conecta com o banco e salvar o que você quiser por exemplo echo "Teste!!"; } switch($_GET['acao']){ case 'salvar': funcaophp(); break; } ?> <body> // coloquei index.php... mais tem que ser o nome desse arquivo aonde está o formulário... <form action="index.php?acao=salvar"> <input type="text" name="nome"></br> <input type="text" name="idade"></br> <input type="submit"> </form> </body> </html> então, meio que você tem que passar por GET, algum valor para identificar dentro de um switch, por exemplo, a função que você quer chamar
  6. Amigo, você pode recuperar os valores do check box usando $_POST ou $_GET, conforme o method, do seu formulário... por exemplo... $variavel = $_POST["checkBox1"];
  7. Amigo, se você apenas fez alterações CSS no formulário, não teria motivo para o formulário parar de funcionar. Certifique-se que o servidor de email está funcionando em seu servidor, as vezes por estar congestionado, ou algo parecido. Você pode testar utilizando a versão do formulário antes de você alterar o CSS da página...
  8. Vamos por parte amigo.. Troque esse código por por: Espero ter ajudado o/
  9. Bom dia Utilize, por exemplo, o notepad++, e busque por "984" ou por "984px", substituí por "100%", porém eu vi que é feito calculos com base no valor 984, então talvez, não seria interessante colocar 100%, e sim aumentar a quantidade de pixels ^_^
  10. Opa bom dia o/ tenta colocar a referencia <script type="text/javascript" src="js/tiny_mce.js"></script> logo acima do <script type="text/javascript"> tinyMCE.init({ mode : "textareas", theme : "simple" }); </script> no grava_album.php
  11. Como amigo acima mencionou, dá uma nesse conteúdo. http://www.w3schools.com/js/js_cookies.asp ^_^
  12. Vamos ver RRH. Você possui um formulário com 4 campos. Tipo1, Tipo2, Tipo3 e Tipo4 que na sql ficaria assim? $and .= "AND tipo LIKE '%$tipo[0]%' OR tipo LIKE '%$tipo[1]%' OR tipo LIKE '%$tipo[3]%' OR tipo LIKE '%$tipo[4]%'"; Você precisa de uma função que monte para você, essa condição dinamicamente?
  13. Blzera Estranho Tenko, mais o tamanho do arquivo está igual? Outra coisa, não consigo copilar o seu código aqui n otrabalho, porém no exemplo que te passei, já obtive sucesso utilizando ele, enviando pdfs, reparei algumas diferenças entre o seu código, só que eu não sei se pode ter influencia na codificação do email.
  14. Opa, boa tarde Ele chega a gerar um erro? o simplesmente envia o email sem o anexo? Dá uma olhada nesse exemplo. http://www.daniweb.com/web-development/php/code/217105
  15. function montaConsulta($get){ $whr = "where"; foreach($get as $chave => $valor){ if($valor != ""){ $sql .= $whr; $sql .= $and." $chave LIKE '%$valor%' "; $and .= "and"; $whr = ""; } } return $sql; } Você passa um array com os campos a serem filtrados. O Array, deve possuir o seguinte formato amigo, campos[nome] campos[idade] campos[rua] e o valor da possição no array, seria campos[tipo] = $_POST['tipo']; e no final, ele irá te retornar algo parecido com seu $and ^^
  16. Boa tarde Lincoln, dei uma olhada no site dessa library http://codeigniter.com/user_guide/libraries/sessions.html Eu acho que isso ajuda na sua busca Note: The Session class has built-in garbage collection which clears out expired sessions so you do not need to write your own routine to do it. Então, ele possui uma propria função que limpa as sessions expiradas (ou usuários inativos) Essa função é a ultima função do código que você postou function _sess_gc() { if ($this->sess_use_database != TRUE) { return; } srand(time()); if ((rand() % 100) < $this->gc_probability) { $expire = $this->now - $this->sess_expiration; $this->CI->db->where("last_activity < {$expire}"); $this->CI->db->delete($this->sess_table_name); log_message('debug', 'Session garbage collection performed.'); } }
  17. Procure no código do instalador JS_number int(10) NOT NULL default '', JP_number int(10) NOT NULL default '', e troque por: JS_number int(10) NOT NULL default '0', JP_number int(10) NOT NULL default '0', :P
  18. Amigo já fiz algo parecido a muito tempo, utilizando jQuery, eu implementava, em qualquer página que o usuário estive-se usando, uma função que era executada automaticamente, a cada 1 minuto, mandando para o servidor, a seguinte informação, o ID do usuário no banco para uma classe PHP. Na minha classe PHP, eu fazia um INSERT, na tabela, tbusuarios_ativos (ou um UPDATE, atualizando a data de registro). Assim, quando eu queria monitorar, os usuários que estão online, eu faço uma consulta no banco, excluindo os usuários que possuem registro com a data muito antiga, por exemplo, 2 minutos atrás. Assim você teria com uma precisão aceitável a informação de quem realmente está ou esteve online nos últimos minutos. Obs. Isso irá gerar um overload no servidor. Por que Lincoln estou citando esse exemplo? Por que eu não vejo como pegar o exato momento que a internet do usuário caiu ou fechou o navegador, se você não possuir um "processo" que monitore as atividades de seu usuário.
  19. Roger Mauricio Takemiya

    PagSeguro

    você tem que levar em consideração que para se calcular o frete precisa do peso do produto também. então é com base no produto (qtd * peso) ^^
  20. function pegarValor(){ // no caso estou passando o id do seu checkbox var value = document.getElementById("select").value; // ele pega o elemento pelo id e seu valor alert(value); } <input type="button" value="Pegar valor do checkbox" onclick="pegarValor();" />
  21. Vamos ver Pela lógica das tabelas... Um usuário pode ter vários grupos e um grupo pode ter apenas um usuário, e cada grupo pode ter várias permissões, porem uma permissão pode ter apenas um grupo, logo, um usuário pode ter várias permissões tambem. esta meio confuso isso dai hein amigo? não seria melhor uma tabela n para n? Na tabela users: id, name Tabela users_x_groups fkid_users, fkid_groups Na tabela groups, tenho: id, name, fkid_permission Na tabela permissions, tenho: id, permission Agora, em relação ao código.. posta o erro.. e as linhas aonde está gerando esse erro fatal ^^
  22. Concordo com o Willian, posta alguma coisa que você já fez, ou pelo menos algo que nós podemos te ajudar a fazer, e não fazer para você ^^ http://php.net/manual/en/features.cookies.php
  23. no getSenha_Usuario() está com erro de sintaxe, você fez assim return->$this->Senha_Usuario; o certo é assim return $this->Senha_Usuario; não é? e tem mais um... nessa declaração de function, você esqueceu de abrir " ( " depois do setStatus_Usuario public function setStatus_Usuario ( $Status_Usuario){$this->Status_Usuario = $Status_Usuario;} sds ^^
  24. MTavares... isso acontece por que no explode... você passa a virgula como condição para quebra.. o ideal seria você não usar virgula para separar os campos que essa função recebe.. tenta usar + por exemplo, dai é só trocar nas chamadas do metodo explode por +.
  25. Diego.. cada tipo de banco tem suas proprias funções No caso, se você quer definir um "id" com um auto-increment, isso se faz no banco.. assim quando você for fazer um insert pelo php, você n deverar passar o campo id nele sendo.. INSERT INTO tabela (nome) values ('Diego'); no postgres existe o tipo serial sql server, você define o auto increment nas propriedades da coluna, quando você tiver criando ela. e assim por diante... é só estudar como funciona auto-increment com o banco que você esta trabalhando.
×
×
  • Criar Novo...