Ir ao conteúdo
  • Cadastre-se

Alice Braga

Membro Pleno
  • Posts

    35
  • Cadastrado em

  • Última visita

posts postados por Alice Braga

  1. valeu rapaziada, mas tinha conseguido de outra forma. vou deixar o código aq caso for útil p alguém um dia.

    <?php
    $hostname = "localhost"; //CONEXAO COM O BD
    $bancodedados= "psych";
    $usuario= "root";
    $senha= "";
    
    $pdo = mysqli_connect($hostname, $usuario, $senha, $bancodedados);
    
    //recebe as variáveis do form
    $email = $_POST['username'];
    
    
    
    //validação de E-MAIL -- criação de variaveis;
    $dados_rc = filter_input_array(INPUT_POST, FILTER_DEFAULT);
    $erro = false;
    $dados_st = array_map('strip_tags', $dados_rc);
    $dados = array_map('trim', $dados_st);
    
    
    //faz a query;
    $result_usuario = "SELECT * FROM pacientes WHERE emailPA='". $dados['username'] ."'";
    $resultado_usuario = mysqli_query($pdo, $result_usuario);
    
    //se o numero de linhas na coluna for diferente de 0;
    if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){
      $erro = true;
      echo"<script language='javascript' type='text/javascript'>
      alert('Esse e-mail já está em uso.'); window.location
      .href='../index.php';</script>";
      
      
    
    }else{
    echo"<script language='javascript' type='text/javascript'>
    alert('E-mail cadastrado.'); window.location
      .href='../index.php';</script>";

     

    • Curtir 2
  2. if (isset($_FILES['arquivo'])){ //se existir algum arquivo no inscreva-sePA
    
      $extensao = strtolower(substr($_FILES['arquivo']['name'], -4)); 
      $novo_nome =(time()). $extensao; //mudar o nome do arquivo
      $diretorio = "img/";
    
      move_uploaded_file($_FILES['arquivo']['tmp_name'], $diretorio.$arquivo);
    
    
      //adicionar no banco
      $sql_code= "INSERT INTO pacientes (nomePA, emailPA, senhaPA, telPA, estadoPA, cidadePA, bairroPA, convenioPA, genero, imgPA)
       VALUES ('$nome', '$email', '$senha', '$telefone', '$estado', '$cidade', '$bairro', '$planodesaude', '$genero', '$novo_nome')";
    
    $resultado=mysqli_query($pdo, $sql_code);
    
     }
    
    if ($resultado == null) {
    echo ("Falha ao enviar aquivo");
    }else
     echo ("Arquivo eviado com sucesso");

    aqui, a imagem vai para a tabela 'pacientes', mas como faço para setar ela dps como usuario logado, como no exemplo da imagem...

    image.png.e9192eb93011433ca3fb3ad66faf3bee.png 

  3. <?php
    
    //CONEXAO COM O BD
    $hostname = "localhost";
    $bancodedados= "psych";
    $usuario= "root";
    $senha= "";
    
    
    
    $pdo = mysqli_connect ($hostname, $usuario, $senha, $bancodedados);
    
    if (!$pdo) {
    
        die("houve um erro: ". $mysqli_connect_error ());
        }
        
        else{
          echo "conexão realizada com sucesso no BD";
          $email = $_POST['username']; //pega os dados do form 
          
          $query = mysqli_query($pdo, "SELECT * FROM pacientes WHERE emailPA ='$email'"); // monta a query
    if(mysqli_num_rows($query) > 0 ) {//se retornar algum resultado
      echo"<script language='javascript' type='text/javascript'>
      alert('Já existe um usuário cadastrado nesse e-mail');window.location
      .href='../login.php';</script>";
      header ("Location:../index.php");   //sucesso
    }
    
     else{
      echo"<script language='javascript' type='text/javascript'>
      alert('Não existe ainda!');window.location
      .href='../login.php';</script>";
      header ("Location:../index.php");
    
        }
      
      }

    como faço para verificar se os e-mails já estão cadastrados no Mysql?? O código não me retorna nenhuma mensagem, e todos os e-mails vão para o banco

    imagem_2022-10-12_114010967.png

  4. <nav class="navbar navbar-expand-sm bg-dark navbar-dark"> <!--principal->
    
    
    
              <div class="container-fluid">  <!--largura total-->
    
                 <button type="button" class="navbar-toggler collapsed" data-toggle="collapse"> <!--menu toggle -->
    
                  <span class="navbar-toggler-icon"></span> 
    
                </button>
    
               
    
    
                 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <!--para agrupar e ocultar-->
    
                    <ul class="navbar-nav">
    
                       <li class="nav-item"><a href="#" class="nav-link">Home</a>
    
                       </li>
    
    
    
    <div class="dropdown">
    
                        <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
    
                       About
    
                      </a>
    
                       <div class="dropdown-menu" >
    
                        <a class="dropdown-item" href="#">Introduction to SmartMenus jQuery </a>
    
                        <a class="dropdown-item" href="#">Themes</a>
    
                        <a class="dropdown-item" href="#">The autor</a>
    
                        <a class="dropdown-item" href="#">Old SmartMenusVersions</a>
    
                        <div class="dropdown-divider"></div>
    
                        <a class="dropdown-item" href="#">The Company</a>
    
                      </div>
    
                    </div>
    
    
    
                   
    
    
                       <li class="nav-item"><a href="#" class="nav-link">Download</a>
    
                       </li>
    
    
    
                       
    
                       <li class="nav-item dropdown">
    
                        <a class="nav-link dropdown-toggle" href="#" id="navbarScrollingDropdown" role="button" data-bs-toggle="dropdown" aria-expanded="false">
    
                      Support
    
                      </a>
    
                       
    
                       <li class="nav-item"><a href="#" class="nav-link">Docs</a>
    
                       </li>
    
                   
    
                       
    
                    </ul>
    
                    </div>
    
    </nav>
    
    </div>

    imagem_2021-11-29_135554.png

  5. public void calcular() {  
           
           String peso=txtPeso.getText();
           String idade= txtIdade.getText();
          
         //validacao required
           
           if (txtIdade.getText().equals("")){
                 JOptionPane.showMessageDialog(null, "O campo Idade é obrigatório, favor preencher.");
                
                 return ;
                 
                 }
    
    double peso1;
           double idade1;
          
                
              idade1= Double.parseDouble (idade);
              peso1= Double.parseDouble (peso);
              
              
              System.out.println(idade1);
                 System.out.println(peso1);
              

    Por exemplo, se o usuário digitar uma string, exibir uma mensagem de erro. Até tentei usar regex, mas não deu certo.

    double.PNG

  6. 
    .barrafixa{
    
      height: 45% ;
    
      width: 60px ;
    
      margin-top: 85px;
    
      position: fixed;
    
      margin: 150px;
    
      top: 0px auto ;
    
      left: 0px;
    
      background-color: #DAA520 ;
    
      padding-top: 0 10px ;
      
      </style>  
                             
    </head>
    <body>
      
      <div class= "barrafixa">
     <a href="https://www.instagram.com/"><img width= "50px" src="data:image/jpeg;

    como faço p centralizar esses ícones? tentei usando aling="center", mas não foi 😕

    barra fixa.PNG

  7. Olá, gostaria de saber se vale a pena investir em um Xeon e5 2620 v3 atualmente, se sim, por que?

    É a primeira vez que estou montando um computador e sou leiga na área.

    Até agora, as config são:

     

    Placa-Mãe: ASUS p/ Intel LGA 2011-v3 ATX X99-A II, 8x DDR4, AURA RGB, USB 3.1 tipo A e C, M.2, Sata Express, U.2

    Processador: e5 2620 v3  (6n/12t)

    Placa de Vídeo: GTX 1650 super 4gb

    Fonte:P450B 450W 

    Ram: MEMORIA 8GB (1X8) DDR4 2666MHZ

    Cooler:Water Cooler H45 Hydro Corsair Cw

  8. var animes=["Naruto",//0
    "Shingeki no Kyojin",//1
    "Boku no Hero",//2
    "Sete Pecados Capitais",//3
    "Death Note",//4
    "One Piece",//5
    "HunterxHunter",//6
    "Fullmetal",//7
    "One Punch Men",//8
    "Envangelion",//9
    "Boruto"]; // criando array
    
    
    do {
        respostas=prompt("Tente adivinhar qual é o anime favorito da Alice:");
       
    }while (respostas != animes[7]) ;
    document.write('Você acertou o anime favoritos dela é ', animes[7]);

    Por exemplo, se o usuário digitar Fullmetal, vai aparecer que é o anime favorito e o loop vai parar. Até aí, beleza! Porém, queria validar mais dois animes. Mas se coloco a condição dentro do while, como por exemplo( }while (respostas != animes[7], respostas !=animes[8], respostas !=animes[9]); ele só valida o último. E se eu criar outro do{}while embaixo, ele não reconhece o de cima. 

    O que posso fazer?

  9. import discord
    import token 
    from discord.ext import commands
    
    
    bot = commands.Bot(command_prefix="!")  # definir o prefixo
    COR = 0xf109e9  # cor em html
    
    
    
    @bot.event  # bot entrar online
    async def on_ready():
        print("BOT ONLINE - Estou vivo!")
        print(bot.user.name)
        print(bot.user.id)
        print("-----------pp-----------")
    
    
    
    @bot.command() 
    async def embed(ctx):  # criando o embed, o nome do comando será !embed
    
        embed = discord.Embedembed = discord.Embed(
            title="Escolha seu Elo!",
            color=COR,
            description="- Bronze = \n"
                        "- Prata  =   \n"
                        "- Ouro  = ", )
    
        botmsg = await ctx.send(embed=embed)   #mostra o embed no canal     
        
        await ctx.add_reaction(botmsg, "🐤")
        await ctx.add_reaction(botmsg, "📘")
        await ctx.add_reaction(botmsg, "📙") #aq q ele n reconhece
       
    
    
    bot.run(TOKEN)

    Queria adicionar os emojis automaticamente no embed. Mas aparece essa msg: "Command raised an exception: AttributeError: 'Context' object has no attribute 'add_reaction' ", como se ele n reconhecesse a expressão 'await' da funcao 'async'. 

    Se alguém puder ajudar...

  10. @AdrianoSiqueira conseguiii, muito obrigada

    package view;
    
    import java.awt.Toolkit;
    
    /**
     *
     * @author Alice
     */
    public class NewJFrame2 extends javax.swing.JFrame {
        
    
        public NewJFrame2() {
            initComponents();
            setTitle("“UNIDOS\n DA INFORMATICA S.A”"); // altera o nome do título
        }
        public void calcular() {
        String VF = txtValor2.getText(); // pega o valor da caixa do valor de fábrica, criei a string VF=ValorFabrica
        String Per; // criei a string do percentual (combobox)
        Per= (String) (combobox.getSelectedItem()); // aq ele pega o percentual na combobox
        
        if (butHyndai.isSelected()== true)  { // se o cara escolher Hyndai (RadioButton)
            Double calculo1;
            
            calculo1 = (Double.parseDouble(VF) + Double.parseDouble(Per) * Double.parseDouble(VF)/100); // FAZ O CALCULO DE AUMENTO, transforma em str 
            txtResultado. setText(String.valueOf(calculo1)); // só aceita valor com ".", virgula não é separador decimal.
            
        }
        if (butFiat.isSelected()== true) { // faz o calculo de DESCONTO
            Double calculo2; // cria a variavel 
            calculo2=(Double.parseDouble(VF) - Double.parseDouble(Per) *Double.parseDouble(VF)/100); 
            
            txtResultado.setText(String.valueOf(calculo2)); // trasnfere p str
        }
        }

     

  11. @dereguejhoson o meu n tá 100% certo, a lógica q usa p saber qual é o maior e o menor número dentre todos os outros , sempre me deixa confusa. 

    Na parte dos 3 menores valores de compra, ele só conta se esse valor for diminuindo. 

    Tipo, se o menor valor de compra é 5, o outro menor tem que ser 4(um número menor q 5, por exemplo) se nao,aparece na tela q os tres menores valores são 5

    tentei pensar em alguma outra coisa, mas n veio nd na cabeça. 

    espero q eu tenha te ajudado de alguma forma ;)

    Var
       // Seção de Declarações das variáveis
       Nome: vetor[1..14] de caractere
       Compra: vetor[1..14] de inteiro
       Venda: vetor[1..14] de inteiro
       Estoque: vetor[1..14] de inteiro
       i,x,temp,cont: inteiro
       maior, maior2, menor: real
    
    
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       maior<-1
       para i de 1 ate 14 faca
          escreva("Digite o",i," nome:")
          leia(Nome[i])
          escreva("Digite o", i," valor de compra:")
          leia(Compra[i])
          escreva("Digite o", i," valor de venda:")
          leia(Venda[i])
          escreva("Digite a quantidade de estoque do",i," item:")
          leia(Estoque[i])
          escreval("==============")
    
       fimpara
    
       //maior valor de venda
       para i de 1 ate 14-1 faca
          para x de i+1 ate 14 faca
             se Venda[i] < Venda[x] entao
                temp <-Venda[i]
                Venda[i] <- Venda[x]
                Venda[x]<- temp
             fimSe
    
          fimPara
       fimPara
       para i de 1 ate 5 faca
          escreval("O",i," maior valor de venda, é:", Venda[i])
       fimpara
    
    
       escreval("===============")
    
       // menor valor de compra
       escreval("")
       para i de 1 ate 14-1 faca
          para x de i+1 ate 14 faca
             se Compra[i] > Compra[x] entao
                temp<-Compra[x]
                Compra[i]<- Compra[x]
                Compra[x]<- temp
             fimse
          fimpara
       fimpara
    
       para i de 1 ate 3 faca
          escreval("O ",i, "° menor valor de compra é:",Compra[i])
       fimpara
    
       // estoque
             para i de 1 ate 14 faca
             se (Estoque[i]< 4) entao
             cont<-cont+1
                temp<- Estoque[x]
                Estoque[i]<- Estoque[x]
                Estoque[x]<- temp
    
             fimse
              fimpara
       
       escreval("=========")
       escreval("O produtos que estão com menos 4 no estoque:", cont)

     

  12. o que tá dando errado? eu fiz aq e tá rodando direitinho, só mudei algumas palavras q estavam acentuadas, como "até" e "faça". 

    
    Var
       // Seção de Declarações das variáveis
       c, cart, nmult, mcart, mnmult:inteiro
       valor, total, totalgeral: real
    
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       mnmult <- 0
       totalgeral<-0
    
       escreva("Digite a carteira de motorista ou 0 (zero) para terminar:")
       leia(cart)
       enquanto (cart <> 0) faca
          total <- 0
          escreva("Digite o número de multas: ")
          leia(nmult)
          c<-c+1
          para c de 1 ate nmult faca
             escreva("Digite o valor da ", c,"º multa: ")
             leia(valor)
             total <- total + valor
          fimpara
          se (nmult > mnmult) entao
             mnmult <- nmult
             mcart <- cart
          fimse
          escreval("carteira de motorista: ", cart)
          escreval("valor a pagar: ", total)
          escreval("digite a carteira de motorista ou 0 (zero) para terminar:")
          leia(cart)
          limpatela
          totalgeral<-totalgeral+total
    
       fimenquanto
    
       escreval("numero da carteira com maior numero de multas: ", mcart)
    
       escreval("valor total arrecadado: ", totalgeral)
    
    
    Fimalgoritmo

     

    • Obrigado 1
    • Amei 1
  13. @dereguejhosonsó consegui organizar em ordem crescente 😕

    Var 
    numero:vetor[1..8] de inteiro
       indice,indice2,temp:inteiro
    Inicio
       //colocando os numeros nos vetores
       // colocando os numeros no vetor
       para indice de 1 ate 8 faca
          escreva("Digite um numero para a posicao", indice, ":")
          leia(numero[indice])
       fimpara
    
       //organizando em ordem crescente
       para indice de 1 ate 8-1 faca
          para indice2 de indice+1 ate 8 faca
             se numero[indice] > numero[indice2] entao
                temp<- numero[indice]
                numero[indice]<- numero[indice2]
                numero[indice2]<- temp
             fimse
          fimpara
       fimpara
    
       //organizando em ordem decresecente
       para indice2 de 8 ate 1-8 faca
          para indice de indice2-1 ate 8 faca
             se numero[indice] < numero[indice2] entao
                temp<- numero[indice]
                numero[indice]<- numero[indice2]
                numero[indice2]<- temp
             fimse
          fimpara
       fimpara
    
    
       escreval("=====ORDEM CRESCENTE=======")
       para indice de 1 ate 8 faca
    
          escreval(numero[indice])
       fimpara
    
       escreval("=====ORDEM DECRESCENTE=======")
       para indice de 1 ate 8 faca
       escreval(numero[indice2])
       fimpara

     

    • Curtir 1
  14. @Simon Viegas Então tinha muita coisa errada, fiquei perdida no meu código. Demorei um tempinho para descobrir o que estava errando.  Ainda não sei se consegui por completo, algumas vezes mostrava o resultado correto, mas outras  não. Sinceramente, não sei mais o que pode estar dando errado.

    Var
       // Seção de Declarações das variáveis
       M10,soma: vetor [1..3,1..3] de inteiro
       maior,menor:  inteiro
       coluna, linha: inteiro
       posicao: inteiro
    
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       maior<-1
       para coluna de 1 ate 3 faca
          para linha de 1 ate 3 faca
             escreva("digite um valor para a posicao","[",linha,",",coluna,"]:")
             leia (M10[coluna,linha])
          fimpara
       fimpara
    
       //organizando a coluna
       para linha de 1 ate 3 faca
          para coluna de 1 ate 3 faca
             escreva(M10[linha,coluna]:5)
          fimpara
          escreval()
       fimpara
    
       //maiores elementos da linha
       para linha de 1 ate 3 faca
          para coluna de 1 ate 3 faca
             soma[linha]<- M10[linha,coluna]
             se soma[linha] > maior entao
                maior<- soma[linha]
             fimse
          fimpara
          escreval("o maior da LINHA, é:", maior)
       fimpara
       escreval("")
    
       //menores elementos da coluna
       para coluna de 1 ate 3 faca
       para linha de 1 ate 3 faca
       se (linha<=1) ou (coluna<=1) entao
          menor<-M10[linha,coluna]
       fimse
       se (M10[linha,coluna] < menor) entao
          menor <- M10[linha,coluna]
    
       fimse
        fimpara
       escreval("O menor numero da COLUNA é:", menor)
    
        fimpara

     

  15. from tkinter import *
    
    def ao_clicar():
        
        resultado["text"]= (Nome.get ()), (Nome2.get()), (Nome3.get())
        if (lista.insert=="Português" and "Inglês"and "Espanhol"and "Outra"):
            print(lista.insert)
        print(Nome.get())
        print (Nome2.get())
        print(Nome3.get())
        
        
    window=Tk()
    window.geometry('600x600')
    window.title("CADASTRO DE LIVROS")
    
    Texto=Label(window,text="Titulo:",font='georgia 11')
    Texto.pack()
    
    Nome=Entry(window,font='calibri 11')
    Nome.pack()
    
    Texto2=Label(window,text="Autor:",font='georgia 11')
    Texto2.pack()
    
    Nome2=Entry(window,font='calibri 11')
    Nome2.pack()
    
    Texto3=Label(window,text="Gênero:",font='georgia 11')
    Texto3.pack()
    
    Nome3=Entry(window,font='calibri 11')
    Nome3.pack()
    
    Texto4=Label(window,text="Idioma:",font='georgia 11')
    Texto4.pack()
    lista=Listbox(window)
    lista.pack()
    
    
    lista.insert(END, "Portugues")
    lista.insert(END, "Inglês")
    lista.insert(END, "Espanhol")
    lista.insert(END, "Outra")
    cmd=Button(window,text="clique",command=ao_clicar)
    resultado=Label(window,text='',font='calibri 11')
    resultado.pack()
    cmd.pack()
    
    window.mainloop()

     Não consigo selecionar as opções q aparecem na lista. Teria como salvar, p mostrar depois, igual os outros?

    • Curtir 1
  16. Var
       // Seção de Declarações das variáveis
       matriz: vetor [1..5,1..5] de inteiro
       linha,coluna: inteiro
    
    Inicio
       // Seção de Comandos, procedimento, funções, operadores, etc...
       //fazendo a diagonal
       para linha de 1 ate 5 faca
          para coluna de 1 ate 5 faca
             matriz[1,1]<-1
             matriz[2,2]<-1
             matriz[3,3]<-1
             matriz[4,4]<-1
             matriz[5,5]<-1
          fimPara
       fimPara
       //mostrando para o usuario
       para linha de 1 ate 5 faca
          para coluna de 1 ate 5 faca
             escreva(matriz[linha,coluna])
          fimPara
          escrevaL()
       fimPara

    teria uma forma mais prática p resolver este exercicio?

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!