[codebox]<html>
<body>
<?php
$host = "localhost";
$usuario = "leonardo";
$senha = "123";
$base = "faturamento";
$tabela = "busca";
$conexao = mysql_connect($host, $usuario, $senha);
if (!$conexao) {
die ("Erro de conexão com localhost, o seguinte erro ocorreu -> ".mysql_error());
}
$banco = mysql_select_db($base,$conexao);
if (!$banco) {
die ("Erro de conexão com banco de dados, o seguinte erro ocorreu -> ".mysql_error());
}
// $dt1 = '2009-07-22 06:27:00';
// $dt2 = '2009-07-23 05:30:00';
//transformando data pra pt-br ex: 23/07/2009
$data = $_POST['data']
$data_bkp = explode(' ',$data);
$data_bkp2 = explode('-',$data_bkp[0]);
$nova_data = $data_bkp2[2].'/'.$data_bkp2[1].'/'.$data_bkp2[0]. ' '.$data_bkp[1];
//variaveis de abertura e fechamento
$dt1 = $_POST["entrada"];
$dt2 = $_POST["saida"];
$unix_data1 = strtotime($dt1);
$unix_data2 = strtotime($dt2);
$nHoras = ($unix_data2 - $unix_data1) / 3600;
$nMinutos = (($unix_data2 - $unix_data1) % 3600) / 60;
// printf('%02d:%02d', $nHoras, $nMinutos);
$total = sprintf('%02d:%02d:00', $nHoras , $nMinutos);
// echo " $total ";
$hora = "SELECT * FROM registros WHERE crm BETWEEN $dt1 AND $dt2 ORDER BY crm " or die (mysql_error()); //
// $hora = "select TIMEDIFF(’2009-07-25 10:00:00', ‘2009-07-25 17:00:00')" or die (mysql_error()); //
$time = mysql_query($hora);
$first_time= @mysql_fetch_object($time);
echo mysql_error();
?>
<table width="54%" border="1">
<tr>
<td width="70%">CRM - Nome do Medico</td>
<td width="50%">Abertura</td>
<td width="50%">Fechamento</td>
<td width="34%">Total</td>
</tr>
<tr>
<td>
<?php
$_POST["crm"];
$_POST["nomemedico"];
echo "$crm / $nomemedico";
?>
</td>
<td>
<?php
$first_time->hora_abertura;
?>
</td>
<td>
<?php
$first_time->hora_fecha;
?>
</td>
<td>
<?php
$dife=(($first_time->hora_abertura)-($first_time->hora_fecha));
?>
</td>
</tr>
</table>
</body>
</html>[/codebox]
> A ideia é cadastrar crm e medicos... e em cima disso cadastrar a entrada e saida (data / hora) deles do plantão
> existem tres valores de plantão.. uti = R$ 50,00 normal = R$ 20,00 feriado = R$ 25,00 a hora!
> na pagina de cadastro eu criei uma combo do tipo de plantão pra selecionar e no banco de dados coloquei os valores
> quero buscar data e horas cadastradas por data inicial e data final (ex: 15/06/2009 até 15/07/2009) fazer aparecer a data e hora de entrada e tirar a diferença de cada valores cadastrados
ex:
entrada saida total
02/06/2009 17:00:00 - 03/06/2009 06:30:00 - 13:30 * 50 = 665,00
...
...
...
somar horas que trabalhou e total a receber ...
total geral: de horas que trabalhou e total a receber :}
se alguem poder me ajudar nisso eu ficaria muito grato mesmo!
>
>
- Fórum WMO
- → Viewing Profile: Tópicos: xYs
Community Stats
- Group Usuários
- Active Posts 6
- Profile Views 872
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
Topics I've Started
Calcular Diferença De Data/horas
30/10/2009, 11:18
Calcular Hora Inicial E Hora Final
27/10/2009, 11:26
// Buscar por datainicial e datafinal
// Exibe
Nome - CRM
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
(quantos valores dentro das datas selecionadas aparecer)
// SOMAR HORAS QUE TRABALHOU (TODOS OS TOTAL-DE-HORAS) VALOR DAS HORAS: 50 REIAS
// aparecer
Total deste prestador : HORASDETRABALHO TOTALARECEBER
usando php e mysql ;P
alguem pode me ensinar a fazer isso?
// Exibe
Nome - CRM
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
(quantos valores dentro das datas selecionadas aparecer)
// SOMAR HORAS QUE TRABALHOU (TODOS OS TOTAL-DE-HORAS) VALOR DAS HORAS: 50 REIAS
// aparecer
Total deste prestador : HORASDETRABALHO TOTALARECEBER
usando php e mysql ;P
alguem pode me ensinar a fazer isso?
Php + Mysql
26/10/2009, 15:25
Eu gostaria de buscar registros submetendo a data inicial e final....
também mostrar a hora inicial e final cadastrada e calcular a hora tendo sendo que tem 3 valores...
cadmedico.php
cadastra CRM e Nome do Medico
lancamento.php
/seleciona tipo de plantão (uti,normal,feriado)
/cada um deles tem um valor contido na pagina valores.php
/hora inicial
/hora final
/data inicial
/data final
valores.php
/campos para modificar valor de uti,normal,feriado
/indica valores atuais
--------------------------------------------------------------------------------------------------------
busca.php
// Buscar por datainicial e datafinal
// Ou se quiser só de um medico buscar pelo crm também!
// Exibe
Nome do Medico - CRM
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
// SOMAR HORAS QUE TRABALHOU (TOTAL-DE-HORAS DO PLANTAO)
// aparecer
Total deste prestador : HORASDETRABALHO TOTALARECEBER
----------------------------------------------------------------------------------------------------------
meus_dados.php (já esta pronto)
// exibe todos as entradas cadastradas!
alguem poderia me dar uma ideia de como fazer isso?
as paginas de cadastro estão feitas... variaveis e tudo..
só estou tendo problemas na hora de buscar pelas data e calcular o total de hora que foi cadastrada e mostrar o valor
também mostrar a hora inicial e final cadastrada e calcular a hora tendo sendo que tem 3 valores...
cadmedico.php
cadastra CRM e Nome do Medico
lancamento.php
/seleciona tipo de plantão (uti,normal,feriado)
/cada um deles tem um valor contido na pagina valores.php
/hora inicial
/hora final
/data inicial
/data final
valores.php
/campos para modificar valor de uti,normal,feriado
/indica valores atuais
--------------------------------------------------------------------------------------------------------
busca.php
// Buscar por datainicial e datafinal
// Ou se quiser só de um medico buscar pelo crm também!
// Exibe
Nome do Medico - CRM
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
// SOMAR HORAS QUE TRABALHOU (TOTAL-DE-HORAS DO PLANTAO)
// aparecer
Total deste prestador : HORASDETRABALHO TOTALARECEBER
----------------------------------------------------------------------------------------------------------
meus_dados.php (já esta pronto)
// exibe todos as entradas cadastradas!
alguem poderia me dar uma ideia de como fazer isso?
as paginas de cadastro estão feitas... variaveis e tudo..
só estou tendo problemas na hora de buscar pelas data e calcular o total de hora que foi cadastrada e mostrar o valor
Php + Mysql
26/10/2009, 15:16
Eu gostaria de buscar registros submetendo a data inicial e final....
também mostrar a hora inicial e final cadastrada e calcular a hora tendo sendo que tem 3 valores...
cadmedico.php
cadastra CRM e Nome do Medico
lancamento.php
/seleciona tipo de plantão (uti,normal,feriado)
/cada um deles tem um valor contido na pagina valores.php
/hora inicial
/hora final
/data inicial
/data final
valores.php
/campos para modificar valor de uti,normal,feriado
/indica valores atuais
--------------------------------------------------------------------------------------------------------
busca.php
// Buscar por datainicial e datafinal
// Ou se quiser só de um medico buscar pelo crm também!
// Exibe
Nome do Medico - CRM
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
// SOMAR HORAS QUE TRABALHOU (TOTAL-DE-HORAS DO PLANTAO)
// aparecer
Total deste prestador : HORASDETRABALHO TOTALARECEBER
----------------------------------------------------------------------------------------------------------
meus_dados.php (já esta pronto)
// exibe todos as entradas cadastradas!
alguem poderia me dar uma ideia de como fazer isso?
as paginas de cadastro estão feitas... variaveis e tudo..
só estou tendo problemas na hora de buscar pelas data e calcular o total de hora que foi cadastrada e mostrar o valor
também mostrar a hora inicial e final cadastrada e calcular a hora tendo sendo que tem 3 valores...
cadmedico.php
cadastra CRM e Nome do Medico
lancamento.php
/seleciona tipo de plantão (uti,normal,feriado)
/cada um deles tem um valor contido na pagina valores.php
/hora inicial
/hora final
/data inicial
/data final
valores.php
/campos para modificar valor de uti,normal,feriado
/indica valores atuais
--------------------------------------------------------------------------------------------------------
busca.php
// Buscar por datainicial e datafinal
// Ou se quiser só de um medico buscar pelo crm também!
// Exibe
Nome do Medico - CRM
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
DATAINICIAL HORAINICIAL DATAFINAL HORAFINAL TOTALDEHORAS VALOR
// SOMAR HORAS QUE TRABALHOU (TOTAL-DE-HORAS DO PLANTAO)
// aparecer
Total deste prestador : HORASDETRABALHO TOTALARECEBER
----------------------------------------------------------------------------------------------------------
meus_dados.php (já esta pronto)
// exibe todos as entradas cadastradas!
alguem poderia me dar uma ideia de como fazer isso?
as paginas de cadastro estão feitas... variaveis e tudo..
só estou tendo problemas na hora de buscar pelas data e calcular o total de hora que foi cadastrada e mostrar o valor
- Fórum WMO
- → Viewing Profile: Tópicos: xYs
- Privacy Policy
- Regras ·