Jump to content

JonasFloripa

Members
  • Content count

    48
  • Joined

  • Last visited

Community Reputation

0 Comum

About JonasFloripa

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. JonasFloripa

    Registrando só a ultima informação

    Bom dia Robson, Segue a parte do código que envia as informações. o restante é mais html que monta a página por completo. O checkbox é onde seleciono as informações que quero cadastra no banco.. <input name="conf[]" type="checkbox" value="<?php echo $login; ?>"/> <td width="7%"><input name="hora2" type="text" value="<?php echo $hora2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="7%"><input name="somah2" type="text" value="<?php echo $somah2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="7%"><input name="quantidade" type="text" value="<?php echo $total2; ?>" size="4"readonly="readonly" class="negrito"/></td> <td width="10%"><input name="data" type="text" value="<?php echo $data; ?>" size="10" readonly="readonly" class="negrito"/></td> <td width="12%"><input name="idescala" type="text" value="<?php echo $idescala; ?>" size="4" readonly="readonly" class="negrito"/></td> <td width="8%"><input name="he" type="text" value="<?php echo $he; ?>" size="4" readonly="readonly" class="negrito"/></td> <td width="7%"><input name="turno" type="text" value="<?php echo $turno; ?>" size="7" readonly="readonly" class="negrito"/></td> Obrigado.
  2. JonasFloripa

    Registrando só a ultima informação

    Boa tarde pessoal, Estou com probleminha, eu tenho um cadastro o qual eu seleciono no checkbox os itens os quais quero que seja gravado no BD. Até está gravando tudo certinho, mas tirando o login, que está cadastro cada nome certinho, os campos qtdhora e quantidade está pegando o do último e cadastrando para o restante. Não sei o que pode ser, fico no aguardo de alguma ajuda. $login = $_POST['login']; $conf = $_POST['conf']; $idescala = $_POST['idescala']; $horas2 = $_POST['hora2']; $qtdhora = $_POST['somah2']; $quantidade = $_POST['quantidade']; $data = $_POST['data']; $chefe = $_POST['ychefe']; $auditado = $_POST['auditado']; $he = $_POST['he']; $turno = $_POST['turno']; $tamanho = strlen($conf); if(isset($conf)) { foreach($conf as $login => $value){ if($tamanho > 0){ $query = "insert into listaescala(idescala,login,data,hora2,chefe,auditado,chave,he,qtdhora,quantidade) values('$idescala','$value','$data','$horas2','$chefe','$auditado',0,'$he',$qtdhora,$quantidade)"; $obj->executaQuery($query); } } } Obrigado pessoal.
  3. Olá pessoal, Tenho uma aplicação de pedido de folga que tenho que fazer um calculo de diferença de hora. Assim, o usuário tem um banco de hora em sua garga horária, ele pede uma folga das 17:0:00 até 22:00:00, a aplicação vai calcular essa diferença, o problema seria que se ele pedir folga às 22:00:00 do dia 22 até as 03:00:00 do outro dia 23, não faz esse calculo. Já procurei na net vê se achava algo, mas nada. Preciso de algo que faria os dois tipos de calculo, no mesmo dia ou dias diferente. meu código calcula no mesmo dia... se tiver outra função que calcula em dias diferente eu dou um jeito de qual vai ser usado na hora do pedido. Não passo a informação do dia, só da hora inicial e final. function calculaTempo($hora_inicial, $hora_final) { $i = 1; $tempo_total; $tempos = array($hora_final, $hora_inicial); foreach($tempos as $tempo) { $segundos = 0; list($h, $m, $s) = explode(':', $tempo); $segundos += $h * 3600; $segundos += $m * 60; $segundos += $s; $tempo_total[$i] = $segundos; $i++; } $segundos = $tempo_total[1] - $tempo_total[2]; $horas = floor($segundos / 3600); $segundos -= $horas * 3600; $minutos = str_pad((floor($segundos / 60)), 2, '0', STR_PAD_LEFT); $segundos -= $minutos * 60; $segundos = str_pad($segundos, 2, '0', STR_PAD_LEFT); return "$horas:$minutos:$segundos"; } Obrigado pessoal
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.