Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera esse fórum tem me ajudado muito a tirar duvidas, a duvida que estou agora e a seguinte
eu tenho um input onde receber uma data eu queria fazer o seguinte codigo
caso a data que a pessoa colocar nesse input ja tiver sido registrada 50x no bancos de dados mostraria em um echo pra ela que
para essa data as vagas estão cheias
>
14 horas atrás, Felipe Guedes Coutinho disse:
@Salvatore Simples, você pega a data que a pessoa digitou no input e faz um SELECT COUNT(DATA) FROM TABELA WHERE DATA = %InputData.
Depois do COUNT você faz um IF, se o COUNT(DATA) >= 50 você retorna para a tela mandando uma mensagem dizendo que já foram preenchidas as vagas, caso contrário você faz a inclusão da pessoa no curso ou sejá lá o que for que a pessoa esta se "candidatando".
index.php
<?php
session_start();
if(!empty($_SESSION['mensagem'])) {
echo $_SESSION['mensagem'];
$_SESSION['mensagem'] = "";
}
?>
<form action="inscricao.php" method="POST">
<input type="search" name="dt_inscricao" id="dt_inscricao" placeholder="<?php echo date("d-m-Y"); ?>" >
<input type="submit">
</form>
inscricao.php
<?php
if (!@include_once "conexao.php" ) {echo "Arquivo: conexao.php não incluso";};
$sql = "select count(*) from nm_sua_tabela where data = '".$_POST['dt_inscricao']."'";
$resultado = mysql_fetch_assoc(mysql_query($sql));
if($resultado['count(*)'] >= 50) {
session_start();
$_SESSION['mensagem'] = "Não existem mais vagas para esta data";
header("Location: index.php?erro");
exit();};
Espero ter ajudado.
Att.
***Felipe Coutinho***
Mano kkk eu não entendi nd tem como fazer no meu codigo n?
if($resultado['count(*)'] >= 50) {
} else {
//Aqui você coloca a inclusão ou qualquer outra coisa do seu negócio.