Pessoal!
Estou com problema enão sei como resolver!! É o seguinte:
Tenho uma tabela com o seguintes campos:
curso // Nome do curso
qtd_vagas // Numero de vagas do curso
dt_insc_ini // Data de Inicio da Inscrição - Campo formato: Date
dt_insc_fin // Data de Término da Inscrição - Campo formato: Date
Hora_ini // Hora de Ínicio da Inscrição do Curso - Campo formato: varchar
Hora_fin // Hora de Término da Inscrição do Curso - Campo formato: varchar
------------------------------------------------------
A dúvida:
O aluno seleciona o curso para se inscrever dai vem as restrições, ele só poderá inscrever-se:
1- Critério:
Se a quantidade de vagas estabelecida não for ultrapassada. Ex: tem 50 vagas se já estiverem 50 inscritos para o determinado curso
deverá aparecer a mensagem: "não existem mais vagas disponíveis, por favor escolha outra opção de curso"
2- Critério:
Se a data atual estiver entre o intervalo da data inicial e data de término e a hora atual estiver entre o intervalo da hora inicial e hora de término
Alguém poderia me ajudar!!
Inscrição Encerrada
Started By claytonprog, 08/12/2011, 22:41
2 replies to this topic
#1
Posted 08/12/2011, 22:41
#2
Posted 08/12/2011, 22:58
1° Tem como fazer uma contagem de registros do MySql antes do form de cadastro ai vc faz assim
2°
<?php $sql = mysql_query("SELECT * FROM tabela")or die(mysql_error());//coloca o nome da tabela ali if(@mysql_num_rows >= '50'){ echo "Lista de estudandes cheia"; }else{ //coloca seu formulário aqui } ?>
2°
<?php $data = "10/12/11";//Data que o usuário posto por exemplo $dataP = "10/12/11";//Data permitida que pegamos do banco de dados por exemplo if($data <= $dataP){ echo $data."<br>"; echo $dataP."<br>"; echo "deu certo"; }else{ echo "limite de data passado"; } ?>
Edição feita por: DC_Switch, 08/12/2011, 23:06.
#3
Posted 09/12/2011, 08:36
1° Tem como fazer uma contagem de registros do MySql antes do form de cadastro ai vc faz assim
<?php $sql = mysql_query("SELECT * FROM tabela")or die(mysql_error());//coloca o nome da tabela ali if(@mysql_num_rows >= '50'){ echo "Lista de estudandes cheia"; }else{ //coloca seu formulário aqui } ?>
2°<?php $data = "10/12/11";//Data que o usuário posto por exemplo $dataP = "10/12/11";//Data permitida que pegamos do banco de dados por exemplo if($data <= $dataP){ echo $data."<br>"; echo $dataP."<br>"; echo "deu certo"; }else{ echo "limite de data passado"; } ?>
Até ai entendi mais ainda falta o critério da hora entre essas datas!!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)