• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jaime_paixao

Time para string

2 mensagens neste tópico

Boas pessoal tenho este código:

<?php


$descricao=$_REQUEST['descricao'];
$numero=$_REQUEST['numero'];
$data=$_REQUEST['data'];
$min_gastos=$_REQUEST['min_gastos'];
$min_deb=$_REQUEST['min_deb'];
$con = mysql_connect("localhost","root","");

mysql_select_db("terra_das_ideias", $con);

$sql = "INSERT INTO intervencao(nr_fo, descricao, data_intervencao,minutos_debitados, minutos_gastos) VALUES ('$numero','$descricao','$data','$min_deb','$min_gastos')";

if (!mysql_query($sql,$con))
{
die ('Error: ' . mysql_error());
}
else
{
echo "Registo Adicionado";
}

$sql="SELECT tempo_debitado, tempo_gasto FROM folha_obra where nr_fo='$numero'";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
$time=$row['tempo_debitado'];
$tempo=$row['tempo_gasto'];


$hora = strtotime($min_gastos);

$final = $tempo + strtotime( '+ ' . $hora . ' hour' );
echo $final;


$sql="UPDATE folha_obra SET tempo_gasto='$final' where nr_fo='$numero'";
mysql_query($sql);


}
mysql_close($con);
//falta as contas aqui
?>

eu tenho qe fazer a adição do tempo e guardar em dados do tipo time. Como é que eu posso fazer isto pessoal, agradeço uma ajuda e urgente.

Obrigada, cumps  :P;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Pegas nos dois valores, fazes um strtotime caso já não estejam em timestamp... somas os valores, e voilá. está feito...

PS: Toma atenção ao forum pois essas duvidas já foram resolvidas algumas vezes recentemente.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora