Olá >.< bem é assim eu tenho um erro a dar no mktime() que é
Notice: A non well formed numeric value encountered in D:\wamp\www\projet_estagio\config\gantt\gantt_principal.php on line 110
Código (PHP):
e a linha 110 é
$ValueMax=($tempo-mktime($horain, $minin,$segin,$mesin,$diain, $anoin))/(60*60*24);
quando eu ponho só uma linha com o mktime da tudo direito mas kuando ponho 2 da-me erro podem me ajudar please ? =( ja vi as variaveis estao todas certas
Notice: A non well formed numeric value encountered in D:\wamp\www\projet_estagio\config\gantt\gantt_principal.php on line 110
Código (PHP):
<?php
while($registo=mssql_fetch_array($resultado))
{
//data inicial
$datainicio1=$registo['dat_inicio'];
$diain=substr($datainicio1,0,2); //$dia
$mesin=substr($datainicio1,3,2);//$mes
$anoin=substr($datainicio1,6,4);//$ano
$horain=substr($datainicio1,11,2);//$hora
$minin=substr($datainicio1,14,2);//minuto
$segin=substr($datainicio1,17,2);//Segundo
//data final
$datafim1=$registo['dat_fim'];
$diafi=substr($datafim1,0,2); //$dia
$mesfi=substr($datafim1,3,2);//$mes
$anofi=substr($datafim1,6,4);//$ano
$horafi=substr($datafim1,11,2);//$hora
$minfi=substr($datafim1,14,2);//minuto
$segfi=substr($datafim1,17,2);//Segundo
$valumin=($tempo-mktime($horafi, $minfi,$segfi,$mesfi,$diafi, $anofi))/(60*60*24);
$ValueMax=($tempo-mktime($horain, $minin,$segin,$mesin,$diain, $anoin))/(60*60*24);
}
?>
while($registo=mssql_fetch_array($resultado))
{
//data inicial
$datainicio1=$registo['dat_inicio'];
$diain=substr($datainicio1,0,2); //$dia
$mesin=substr($datainicio1,3,2);//$mes
$anoin=substr($datainicio1,6,4);//$ano
$horain=substr($datainicio1,11,2);//$hora
$minin=substr($datainicio1,14,2);//minuto
$segin=substr($datainicio1,17,2);//Segundo
//data final
$datafim1=$registo['dat_fim'];
$diafi=substr($datafim1,0,2); //$dia
$mesfi=substr($datafim1,3,2);//$mes
$anofi=substr($datafim1,6,4);//$ano
$horafi=substr($datafim1,11,2);//$hora
$minfi=substr($datafim1,14,2);//minuto
$segfi=substr($datafim1,17,2);//Segundo
$valumin=($tempo-mktime($horafi, $minfi,$segfi,$mesfi,$diafi, $anofi))/(60*60*24);
$ValueMax=($tempo-mktime($horain, $minin,$segin,$mesin,$diain, $anoin))/(60*60*24);
}
?>
e a linha 110 é
$ValueMax=($tempo-mktime($horain, $minin,$segin,$mesin,$diain, $anoin))/(60*60*24);
quando eu ponho só uma linha com o mktime da tudo direito mas kuando ponho 2 da-me erro podem me ajudar please ? =( ja vi as variaveis estao todas certas