condiçao nao funciona
ola amigos do forum tudo beleza?
seguinte estou com um problema meio estranho q nao estou conseguino resolver se alguem puder dar uma ideia.
tem um update no BD para q qnd clicado no botao renovar renova o anuncio.
Pois bem o codigo funciona perfeitamente sem a condiçao de forma direta mas qnd coloca a condiçao para o botao(q é um form) ele nao funciona nao faz o update nada nao da erro nenhum simplismente nao executa =/. ja tentei tudo q pensei ser o erro mas nada adiantou se alguem puder dar uma ajuda.
aqui o codigo q executa o Update ele esta funcionando perfeitamente sem a condiçao IF de forma direta mas com o if ele nao funciona. :cry:
<?php
if(isset($_POST['executar']) && $_POST['executar'] == 'Renovar'){
$veiculoId = $_POST['veiculoId'];
$veiculoStatus = 'liberado';
$dataInicio = date('Y-m-d H:m:s');
$dataFinal= date('Y-m-d H:m:s',strtotime('+15 days'));
$sqlRemove = mysql_query ("UPDATE afp_veiculos SET veiculoStatus = '$veiculoStatus',veiculoCadastro = '$dataInicio',vcdataFinal = '$dataFinal' WHERE veiculoId ='$veiculoId'");
}
?>
e em baixo tem a tabela q pega todos para renovar de acordo com o ID (tbm esta pegano normal com o id e tudo certim)
<?php
$data = date('Y-m-d H:m:s');
$sqlpegaAtivos = mysql_query("SELECT * FROM afp_veiculos WHERE usuario_id = '$user_id' AND vcdataFinal <='$data' ORDER BY vcdataFinal ASC");
while($res = mysql_fetch_array($sqlpegaAtivos)){
$anuncioId = $res['veiculoId'];
$anuncioModelo = $res['veiculoModelo'];
$anuncioInicio= $res['veiculoCadastro'];
$anuncioFinal= $res['vcdataFinal'];
$i++;
if($i % 2 == 0){
$cor = 'style="background:#E6FFF2"';
}else{
$cor = 'style="background:#f4f4f4;"';
}
$dataHoje = mktime(0,0,0,date('m'),date('d'),date('Y'));
$dataFim = mktime(0,0,0,date('m',strtotime($anuncioFinal)),date('d',strtotime($anuncioFinal)),date('Y',strtotime($anuncioFinal)));
$executaData = $dataFim - $dataHoje;
$faltamDias = floor($executaData/(60*60*24));
?>
<tr <?php echo $cor;?>>
<td align="center"><?php echo $anuncioId ;?></td>
<td align="center"><?php echo $anuncioModelo; ?></td>
<td align="center"><?php echo date('d/m/y',strtotime($anuncioInicio)); ?></td>
<td align="center"><?php echo date('d/m/y',strtotime($anuncioFinal));?></td>
<td align="center">
<form method="post" action="" enctype="multipart/form-data" name="renovar" style="width:250px;">
<input type="text" name="veiculoId" value="<?php echo $anuncioId ?>">
<input type="submit" name="executar" id="executar" value="Renovar" />
</form>
</td>
</tr>
<?php
}
?>
</table>
agora nao sei pq o bendito nao funciona qnd colocado a condiçao parece estar tudo beleza :cry:
Vlw ajuda pessoal
Discussão (1)
Carregando comentários...