Ir ao conteúdo
  • Cadastre-se

Gustavo Duarte Barbosa

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

Tudo que Gustavo Duarte Barbosa postou

  1. Boa noite! Estou criando um gerenciador de atividades que devem ser feitas em VBA. Estou com problemas em minha tela de pesquisa. Seguinte: Esta tela tem uma: - ListBox - Nesta listbox é mostrado as datas que armazenei na planilha - Label - Nesta label quero que ela seja alterada para uma informação contida em uma célula de um coluna da minha planilha - Botão - Neste botão funciona a ação de pesquisar as datas da minha planilha Descrição do problema: Preciso criar um comando que quando eu clicar em uma data da minha listbox, na minha label seja mostrada a informação contida na minha célula
  2. @GabrielSennaMs Cara, muito obrigado, funcionou da maneira que eu esperava. Obrigado pelas dicas também, apesar de ser satisfatório ver funcionando vou revisar as questões de segurança.
  3. Boa tarde! Estou inciando na linguagem PHP, estou desenvolvendo uma tela de login, mas estou com dificuldade em bloquear o usuário através da URL. Da maneira que meu código está neste momento está bloqueando, só que também não deixa o usuário entrar pelos meios oficiais, que é inserindo o usuário e a senha, é como se no momento que o submit é ativado entrasse em um loop e sempre voltasse para a tela form_login ESTA É A PAGINA DO MEU FORM_LOGIN: <html> <head> <title>Tela de Login</title> </head> <body> <form action="logar.php" method="POST"> <input type="text" name="email"> <input type="password" name="senha"> <input type="submit" value="Logar"> </form> </body> </html> ESTA É A PAGINA QUE REALIZA A VERIFICAÇÃO NO BANCO DE DADOS DA INFORMAÇÃO QUE O USUÁRIO INSERIU: <?php $login = $_POST['email']; $senha = $_POST['senha']; //echo "Usuário: $email<br>"; //echo "Senha: $senha<br>"; include"connect.php"; $sql = mysqli_query($link,"SELECT * FROM tb_login WHERE email='$login'"); while($line = mysqli_fetch_array($sql)){ $email= $line['email']; $senha_banco = $line['senha']; } $contar = mysqli_num_rows($sql); if($contar != 0){ if($senha != $senha_banco){ echo "Senha não corresponde ao registro"; }else{ SESSION_START(); $_SESSION['login_user'] = $login; $_SESSION['senha_user'] = $senha; header('location:adm.php'); } }else{ echo "Nenhum registro foi encontrado!"; } //echo "Email: $email<br>"; //echo "Senha: $senha<br>"; ?> ESSA É A PAGINA DA MINHA ÁREA RESTRITA: <?php include "connect.php"; SESSION_START(); @$log = $_session['login_user']; @$pass = $_session['senha_user']; $sql = mysqli_query($link,"SELECT * FROM tb_login WHERE email='$log'"); while($line = mysqli_fetch_array($sql)){ $email = $line['email']; $senha = $line['senha']; } if($email != "" && $senha != ""){ echo "Está conectado"; }else{ header('location:form_login.php'); } ?> <html> <head> <title>ADM</title> </head> <body> <h1>Usuário: </h1> <a href="logout.php">Sair</a> </body> </html> Já verifiquei, reverifiquei mas não encontro nada de errado, já pesquisei mas até agora ninguém conseguiu ajudar. Ficarei grato caso alguém possa ajudar... adicionado 26 minutos depois @DiF
  4. Sim, estou seguindo o mesmo padrão Mas já ajudou conseguindo colocar um ponto de partida. Obrigado por mais uma vez ter me ajudado @Asrety
  5. Aparentemente deu certo! mas eu reparei que mesmo eu definindo 100, ele ultrapassa esse valor Depois fiz o teste e baixei para 90, e mesmo assim ele ultrapassou. Alguma solução?
  6. Boa tarde! Galera estou com um código que a função é gerar números aleatórios sem repetir. Bom, até aí tudo ok, mas gostaria de implementar um intervalo por exemplo: O sorteio será realizado a partir do número 10 até o número 100. Eu não estou conseguindo achar nada que posso me ajudar. Segue o código: #include <stdio.h> #include <conio.h> #include <stdlib.h>// necessário p/ as funções rand() e srand() #include <stdio.h> #include <time.h>//necessário p/ função time() int main(void) { int i; printf("\tSORTEIO\n\n"); printf(" Sera realizado um sorteio com os participantes da palestra, exceto os convidados:\n"); printf(" # VIP\n"); /* srand(time(NULL)) objetiva inicializar o gerador de números aleatórios com o valor da função time(NULL). Este por sua vez, é calculado como sendo o total de segundos passados desde 1 de janeiro de 1970 até a data atual. Desta forma, a cada execução o valor da "semente" será diferente. */ srand(time(NULL)); for (i=0; i < 4; i++) { // gerando valores aleatórios na faixa de 0 a 100 printf("%c ", 175); printf("%d\n", rand() % 100); } getch(); return 0; }
  7. Muitíssimo obrigado meu caro, resolveu meu problema. Mas foi preciso colocar em todos os blocos, não apenas na função principal, mas obrigado, me ajudou muito.
  8. O problema é que a última linha da matriz está dando erro, não exibindo o caractere que foi definido, e este erro ocorre apenas na última linha, não importando quantas linhas e quantas colunas eu defina. Eu já li e reli o código mas não encontro nada de estranho que pertenceria a esse problema. Este código eu localizei na internet, não é de minha autoria como descrito no \\ comentário do código, mas ele está servindo de base para um código meu. /* Name: teatro Copyright: danilo lima da guia Author: limadaguia Date: 21/09/06 14:58 Description: */ #include <stdio.h> #include<stdlib.h> #include<conio.h> #define COL 7 #define ROW 4 #define FALSE 0 #define TRUE 1 void inicializa(char matriz[ROW][COL]); void mostrarPainel(char matriz[ROW][COL]); void comprar(char matriz[ROW][COL]); void reservar(char matriz[ROW][COL]); void legenda(); int menuOpcao(); int colunaY(); int linhaX(); //estrutura dos dados struct dados { char nome[30]; char bairro[30]; int regnum; }; struct dados cod[50]; int n=0; int main (void){ char matriz[ROW][COL]; int opcao; int loopContinue=TRUE; inicializa(matriz); //Iniciliza a matriz com valores .(Livre) do{ system("cls");//Limpa a tela opcao=menuOpcao(); switch(opcao){ case 1: system("cls"); system("cls"); mostrarPainel(matriz);//Mostra o Painel atualizado comprar(matriz); // Realiza a compra de uma cadeira no painel, marcando c/ um X break; case 2: system("cls"); system("cls"); mostrarPainel(matriz); reservar(matriz); //Realiza a reserva de uma cadeira no painel, marcando c/ um R break; case 3: system("cls"); mostrarPainel(matriz); getch(); break; case 4: loopContinue = FALSE; //condicao para saída do programa } }while(loopContinue); getchar(); return 0; } void inicializa(char matriz[ROW][COL]){ int i,j; for(i=1;i<=ROW;i++) for(j=1;j<=COL;j++) matriz[i][j] = '.'; } void mostrarPainel(char matriz[ROW][COL]){ int i,j; printf("\n\n %c PAINEL DE OCUPACOES %c\n\n",16,17); printf(" "); for(i=1;i<=COL;i++) printf("%d ",i); for(i=1;i<=ROW;i++){ printf("\n\n %d",i); for(j=1;j<=COL;j++) printf(" (%c)",matriz[i][j]); } //apresenta o menu na tela legenda(); } int menuOpcao(){ int opcao=4; do { system("cls"); printf("\n\n %c MENU %c\n\n",16,17); printf(" %c 1- Comprar %c\n",16,17); printf(" %c 2- Reservar %c\n",16,17); printf(" %c 3- Mostrar Painel %c\n",16,17); printf(" %c 4- Exit %c\n\n",16,17); printf(" opcao: ");scanf("%d",&opcao); if(opcao <= 0 || opcao > 4){ printf("\n\n\n DIGITE APENAS VALORES CORESPONDENTES AO MENU !!"); getch(); } }while(opcao <= 0 || opcao > 4); return opcao; } //apresenta a legenda na tela void legenda(){ printf("\n\n\n .-Livre X-Ocupado R-Reservado\n\n"); } //efetica a compra da cadeira void comprar(char matriz[ROW][COL]){ int row, col; printf("\n COMPRA DE CADEIRAS\n\n"); row = linhaX(); col = colunaY(); if(matriz[row][col]=='.'){ matriz[row][col] = 'X'; printf("\n\n COMPRA EFETIVADA COM SUCESSO !!"); } else if (matriz[row][col]=='X') printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n"); else if(matriz[row][col]=='R') printf("\n\n CADEIRA JA RESERVADA!! ESCOLHA OUTRA !!\n\n"); getch(); } //reserva a cadeira no teatro void reservar(char matriz[ROW][COL]){ int row, col; printf("\n\n RESERVA DE CADEIRAS\n\n"); row = linhaX(); col = colunaY(); if(matriz[row][col]=='.'){ matriz[row][col] = 'R'; printf("\n\n RESERVA EFETIVADA COM SUCESSO !!"); } else if (matriz[row][col]=='X') printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n"); else if(matriz[row][col]=='R') printf("\n\n CADEIRA JA RESERVADA !! ESCOLHA OUTRA !!\n\n"); getch(); } //ler a linha oferecida pelo usuario int linhaX(){ int row; printf(" Linha: "); scanf("%d",&row); if(row>4) { printf("\t\n Esta cadeira nao existe!!! "); } return row; } //ler a coluna oferecida pelo usuario int colunaY(){ int col; printf(" Coluna: "); scanf("%d",&col); if(col>7) { printf("\t\n Esta cadeira nao existe!!! "); } return col; }
  9. Muito obrigado meu caro pela ajuda, e peço desculpas por não dar a devida atenção ao assunto proposto por ti, mas venho lembrar que é apenas uma aplicação fictícia, caso um dia eu venha fazer uma aplicação verdadeira, irei me preocupar com o assunto.
  10. Desculpa por ser tão direto, é que isso está tirando meu sono rsrsrsrs, mas vamos lá o teatro tem capacidade de 560 poltronas, o enunciado solicita 5% desses 560 estejam reservados para PNE's, fora esses 5%, foi solicitado que as duas primeiras fileiras, estejam reservadas para convidados VIP, sendo que o teatro possui 28 poltronas em cada linha e em cada coluna possui 20 poltronas, totalizando 560 poltronas no total, a divisão ficaria as duas fileiras para os convidados VIP's com 56 poltronas e a terceira fileira para PNE's com 28 poltrona, restando 476 poltronas para usuários comuns, a dúvida é, como elaborar o código para gerenciar isso, que me avise se a mesma se encontra ocupada, ou vazia, na realidade eu não sei por onde começar para separar VIP's, PNE's dos usuários comuns.
  11. Pessoal preciso de ajuda com o código desse sistema. Eu até consegui desenvolver o código e tal, mas não me vem a ideia de como reservar parte das poltronas pois nesse sistema existe os seguintes requisitos: Criar o controle de poltronas, tipo ocupadas e livres, isso eu consegui. O sistema deverá reservar 5 % dos assentos aos portadores de necessidades especiais e deverá também reservar as duas primeiras fileiras para professores e convidados VIP. Não me vem nada a mente como criar essa parte dos 5 % Podem me ajudar?
  12. Olá, bom dia, gostaria de saber como fazer a ligação do amplificador do som separados do restante, eu só tenho essas duas placas que no caso é a fonte e a placa amplificada, já fiz alguns testes aqui mas sem êxito. Está tudo funcionando, só não sei as ligações corretas, sigam as fotos em anexo, se puderem me ajudar ficarei muito grato.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...