Ir para conteúdo
Fórum Script Brasil

tlima

Membros
  • Total de itens

    35
  • Registro em

  • Última visita

Tudo que tlima postou

  1. tlima

    Usar a funcao Count

    Tenho uma consulta e estou usando o count para calcular a quantidade de acessos dos funcionarios ao sistema, porem ao usar o count retorna apenas uma linha. Como faco para retornar o numero de acesso de todos os funcionarios?
  2. Esse tutorial aqui e bem simples, e usa mysql e php http://rafaelcouto.com.br/upload-simples-d...-com-php-mysql/
  3. Tenho uma algumas tabelas e preciso calcular a quantidade de acesso ao sistema, porem no meu caso preciso retornar varias linhas de resultado, mas so consigo retornar uma. Por exemplo na tabela funcionario tenho o nome, email, e outros dados do funcionario. já na tabela logs eu tenho o id do usuario, o id do departamento e o tempo de acesso dele, ae o que estou tentando fazer e pegar a quantidade de acesso de todos os funcionarios de um determinado departamento: alguém saberia me ajudar?
  4. Ah sim Entendi no caso a tabela já tem o campo em comum. Vlw pela ajuda
  5. Sou novo no PHP e estou com duvidas tenho um while onde eu busco todos os nomes de uma tabela, e um outro while onde eu busco todos os telefones de uma outra tabela, e agora preciso montar uma tabela relacionando o nome com o telefone correspondente, alguma ideia de como eu faco isso?
  6. Vlw pela ajuda mas já tinha feito essa busca também e não e isso que preciso Preciso gerar um dois selects onde o segundo so vai aparecer as informacoes depois de selecionar o primeiro Ou seja vou buscar no banco de dados uma informacao no 1 select e depois no segundo ele exibe as informacoes relacionas exemplo 1 select - marca: Audi, Fiat, Ford suponhamos que selecione o fiat no segundo select ira aparecer apenas os carros referente a marca fiat mas preciso usar esses dados vindo de um banco de dados
  7. alguém saberia me informar, ou me mostrar algum exemplo de como construir um autopopulate com Jquery, Php e mysql? Tipo num formulario teria uma caixa de texto onde o usuario digitaria a cidade e na hora que ele desse enter, um select já aparecia preenchido com o nome de todos os usuarios cadastrados para aquela cidade digitada. Se alguém tiver um exemplo me informe, não preciso de nada pronto apenas um modelo, pois não achei algum com o mysql
  8. Estou com o seguinte problema: Estou extraindo dados de uma tabela, onde tenho hora entrada no sistema e hora saida do sistema , e dai subtraio uma da outra e recupero assim o tempo online. pode ocorrer de não ter o tempo de saida, dai atribuo o valor de entrada a ela somada com mais uma hora. No entanto preciso com que nessa listagem caso o proximo valor de entrada no sistema seja menor que a ultima hora de saida do sistema, esse ultimo valor de saida seja igual ao da proxima entrada. Alguma ideia? <?php include("inc/conecta.php"); $sql = "SELECT l.usuario, l.id, l.ip, u.nome, u.sobrenome, l.tempo, l.acao FROM log l INNER JOIN usuario u ON u.id = l.userid WHERE l.userid = 2 and l.acao in ('login','logout') ORDER BY l.tempo ASC"; $result = mysql_query($sql, $conn); function calcula_tempo($logout, $login){ $tempoFinal = $logout-$login; return $tempoFinal; } //--------------------------------------------------------------------------------------------- $linha = 1; $totalMinutos = 0; $login = 0; $logout = 0; while($d = mysql_fetch_array($result)){ //quando a lista começa com logout então anula o login if(($d['acao'] == 'logout') && (empty($login))){ $login = $d['tempo']; } //Quando tem um segundo login sem a existência do logout if(($d['acao'] == 'login') && (!empty($login))){ $logout = $login + 3600; $totalMinutos += calcula_tempo($logout, $login); $linha++; unset($login); unset($logout); unset($tempoFinal); } //quando não há um logout em um tempo menor que uma hora // aqui preciso verificar se o ultimo logout e maior que o loginm que vem a seguir, caso maior ele //muda a variavel antiga de logout e atribui o valor dela igual ao desse login if(($d['acao'] == 'login') && (!empty($login))){ $logout = $login + 3600; echo date("d-m-Y G:i:s", $login)." "; echo date("d-m-Y G:i:s", $logout)."<br/>"; } //grava login na variávael if($d['acao'] == 'login'){ $login = $d['tempo']; } //grava logout na variável if($d['acao'] == 'logout'){ $logout = $d['tempo']; } //existe login e logout if((!empty($login))&& (!empty($logout))){ $totalMinutos += calcula_tempo($logout, $login); $linha++; unset($login); unset($logout); unset($tempoFinal); } } ?>
×
×
  • Criar Novo...