Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoas
EStou desenvolvendo um sistema e encontrei o que considero um bug. Resumindo pra que se entenda é o seguinte:
gero um grafico jpgraph para verificar consumo e estoque de materiais a partir da escolha de um material, uma data de recebimento de material (compra) e uma data inicial para amostragem do grafico. Entao o grafico é gerado e mostrado na tela
Eu coloco uma setinha a direita e outra a esquerda para o usuario se movimentar 30 dias para a frente ou 30 atras - o grafico mostras sempre 30 dias.
O bug aparece exatamente ai e o problema é que as vezes aparece e as vezes nao.
O código a seguir é o link das setinhas para ir para direita ou esquerda:
<tr>
<td class="style6"><center>
<a href="[http://localhost/graph.php?nome=Aqui é a rotina para verificar qual o periodo que deverá ser mostrado:
<?php
if (isset($_GET["day"])){
$day=$_GET['day'];
$sentido=$_GET['sentido'];
if($sentido=="direita"){
$day=$day+2592000;
if(gmdate("w",$day)==0){
$day=$day+86400;
}elseif(gmdate("w",$day)==6){
$day=$day+172800;
}
$D=$day;
$data_v=gmdate('d-m-Y',$D);
?>
<input name="data_v" size="17" value="<?php echo $data_v;?>" type="text" size="10"></td>
<?php
}elseif($sentido=="esquerda"){
$day=$day-2592000;
if(gmdate("w",$day)==0){
$day=$day+86400;
}elseif(gmdate("w",$day)==6){
$day=$day+172800;
}
$D=$day;
$data_v=gmdate('d-m-Y',$D);
?>
<input name="data_v" size="17" value="<?php echo $data_v;?>" type="text" size="10"></td>
<?php
}
}else{
?>
<input name="data_v" size="17" value="<?php echo $data_v;?>" type="text" size="10"></td>
<input name="nomeprojeto" value="<?php echo $nome;?>" type="hidden">
<?php
}
?>
onde data_v é a data de visualizacado do grafico, day é a variavel que faz o acrescimo ou decrescimo dos dias [30] a cada clique nas setas.
será que alguém que esteja mais acostumada que eu consegue ver o que eu nao vejo?
thanks
Carregando comentários...