Estou com problema, preciso fazer uma validação nas inscricões de cursos.
Vejam o código abaixo:
<? $id_curso = $_POST['id_curso']; $sql = "select * from cursos where id=$id_curso"; $resultado = mysql_query($sql) or die (""); While($linha = mysql_fetch_array($resultado)) { $curso = $linha['nome']; $valor = $linha['valor']; $vagas = $linha['vagas']; $dt_insc_fin= $linha['dt_insc_fin']; $data = explode("-",$dt_insc_fin); $dt_insc_fin = "$data[2]/$data[1]/$data[0]"; } ?> <? $perfil = $_SESSION['id_cliente']; $sql = "select * from clientes where id='$perfil'"; $query = mysql_query($sql); $dados = mysql_fetch_assoc($query); $nome_usuario = $dados['nome']; $cpf = $dados['cpf']; ?> <!------- Início das Validações de Critérios ---> <?php $sql = "SELECT COUNT( * ) as Total FROM inscricoes WHERE id_curso= '$id_curso'"; $resultSet = mysql_query($sql, $conexao); $result = mysql_fetch_array($resultSet); if($result['Total'] < $vagas){ } else { echo "O curso '$curso' não possui mais vagas disponíveis, por favor escolha outra opção de curso!"; echo "<br>"; echo "<a href='cursos.php'>Voltar!</a><br> "; exit; } ?> <br /> <? $new_data = $dt_insc_fin; $hoje = date("d/m/Y"); if ($hoje >= $new_data){ echo "Inscrição encerrada, prazo de inscrição para este curso expirado!"; echo "<br>"; echo "<a href='cursos.php'>Voltar!</a><br> "; exit; }else{ } ?> <form action="gravar_inscricao.php" method="post"> <input type="hidden" name="id_curso" value="<?echo $id_curso?>"> <input type="hidden" name="perfil" value="<?echo $perfil?>"> <input type="hidden" name="cpf" value="<?echo $cpf?>"> <h2>Usuário: <? echo $nome_usuario; ?></h2> <br /> <h2>CPF: <? echo $cpf; ?></h2> <br /> <h2>Curso: <?php echo $curso; ?> </h2> <br /> <h2>Investimento: <?php echo $valor; ?> </h2> <br /> <h3> Dados para Depósito Bancário: <br /> Agencia: 013-2 | Conta Corrente: 32815-4 <br /> Favorecido: A3 Contabilidade, Assessoria e Treinamento </h3> </p> <p> </p> <input type="submit" value="Confirmar Inscrição" class="button4" name="submit" /> </form> <!------- Final das Validações de Critérios --->
O Grande problema é que quando tento pegar a data de hoje e checar se ela é maior ou igual a do cadastro do curso não está fazendo a validação corretamente, mesmo se data de hoe for maior ele deixa fazer a inscrição ao invés de bloquear e mostra um mensagem.