Ir para conteúdo
Fórum Script Brasil

Rogério Rodrigues

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre Rogério Rodrigues

  • Data de Nascimento 03/08/1992

Perfil

  • Gender
    Male
  • Location
    Hortolândia - SP

Rogério Rodrigues's Achievements

0

Reputação

  1. Bom Pessoal, não resolvi o problema da forma mais adequada, mais pelo menos resolvi né, fiz da seguinte forma: coloquei um identificador de qual oficina esta vindo, e coloquei as condições, se for 1, então executar aquele primeiro código lá, se não imprimir aqueles aviso seguintes, então é o seguinte, é só repetir aquele esse primeiro código de inserção nos outros elseif e alterarem o WHERE que ele esta vereficando, que ele verificara se há vagas e fará a inserção sim ou não. mais se alguém consegui resumi tudo isso para um codigo unico que faça a mesma coisa, postem ai. valeu pessoal... <?php $oficina=$_POST['oficina']; if($oficina == 1){ $verify = mysql_query("SELECT * FROM usuario WHERE oficina = '1' "); $row = mysql_num_rows($verify); if($row <= 9){ $nome=$_POST['nome']; $ra=$_POST['ra']; $semestre=$_POST['semestre']; $oficina=$_POST['oficina']; $email=$_POST['email']; $sql = mysql_query("INSERT INTO `usuario` (nome, ra, semestre, oficina, email) VALUES('$nome', '$ra', '$semestre', '$oficina', '$email')"); echo"<center> Cadastro efetuado com Sucesso </center>"; }else { echo"<center> As incrições já Encerraram </center>"; exit; } } elseif($oficina == 2){ echo("Aconteceu algum erro na oficina 2!"); } elseif($oficina == 3){ echo("Aconteceu algum erro na oficina 3!"); } elseif($oficina == 4){ echo("Aconteceu algum erro na oficina 4!"); } elseif($oficina == 5){ echo("Aconteceu algum erro na oficina 5!"); } elseif($oficina == 6){ echo("Aconteceu algum erro na oficina 6!"); } else{ echo("Aconteceu algum erro de verdade!"); } ?> <?php echo"<br /> <br />"; $restante = 9 - $row; echo"<center>Vagas Restantes: $restante </center>"; ?>
  2. Del Palmis funcionou legal, só um detalhe, como faço pra contar, a quantidade de cada uma das oficinas, ele esta contando quantos registros em geral foram criados e subtraindo pelo numero da vagas, tipo assim, como faço pra contar quantos oficinas n° 1 tem, e depois subtrair pelo numero de vagas... desde já grato!
  3. Del, por este código que você fez eu preciso criar a tabela que o blackout citou ? como eu determino o numero de vagas no banco ?
  4. Olá pessoal, estou com um probleminha, Eu montei um Formulário de Cadastro aqui na minha Faculdade, no qual as pessoa se cadastraram para um evento que ocorrera aqui na instituição, e neste cadastro elas precisam selecionar um Oficina que ela pretendem participar, porém, como é muita gente, preciso limitar o numero de cadastro de cada Oficina, ou seja, não posso deixar que todo mundo se cadastre na mesma oficina. vejam o código: do formulário: <form name="signupform" method="post" action="signingup.php"> Nome:<input type="text" class="input" name="nome" id /> RA:<input type="text" class="input" name="ra" /> Oficina: <select class="input2" name="oficina"> <option value="1oficina">1º Oficina</option> <option value="2oficina">2º Oficina</option> <option value="3oficina">3º Oficina</option> <option value="4oficina">4º Oficina</option> <option value="5oficina">5º Oficina</option> <option value="6oficina">6º Oficina</option> </select> E-mail:<input type="text" class="input" name="email" /> <input type="submit" value="Cadastrar" class="button" /> </form> da página PHP signingup.php : <?php $verify = mysql_query("SELECT * FROM usuario"); $row = mysql_num_rows($verify); if($row <= 29){ $nome=$_POST['nome']; $ra=$_POST['ra']; $semestre=$_POST['semestre']; $oficina=$_POST['oficina']; $email=$_POST['email']; $sql = mysql_query("INSERT INTO `usuario` (nome, ra, semestre, oficina, email) VALUES('$nome', '$ra', '$semestre', '$oficina', '$email')"); echo"<center> Cadastro efetuado com Sucesso </center>"; }else { echo"<center> As incrições já Encerraram </center>"; exit; } ?> <?php echo"<br /> <br />"; $restante = 29 - $row; echo"<center>Vagas Restantes: $restante </center>"; ?> Do jeito que estar aqui, ele conta quantos registro foram criados e se for menor ou igual a 29 ele cadastra, se não ele diz que as inscrições foram encerradas, porém eu quero que ele conte quantos tem de cada oficina, e não quantos cadastros foram feitos na tabela, e quero que tenha um limite para cada uma das oficinas. Alguém pode me ajudar?
×
×
  • Criar Novo...