Ir ao conteúdo
  • Cadastre-se

fernando c

Membro Pleno
  • Posts

    225
  • Cadastrado em

  • Última visita

posts postados por fernando c

  1. Oi. vamos com calma. O formulario parece ok, a naò ser pela foto, mas depois a gente chega lá.

    primeiro: você está usando Xampp ou sistema parecido?

    você já criou o banco de dados e a tabela?

    se sim vamos criar a conexão:

    crie uma pagina chamada "conexao.php" (sem aspas) na pasta htdocs do Xampp com esse código:

    <?php
    
    $servidor = "localhost";
    
    $usuario = "root";
    
    $senha = "";
    
    $db = "formulario";
    
    
    
    $link = mysqli_connect($servidor, $usuario, $senha, $db);
    
    
    
    if($link){
    
    echo "conexao ok";
    
    }
    
    else{
    
    echo "erro";
    }
    
    ?>

    Mas veja se a senha e o nome do banco estão certos.

    Agora teste a conexao no navegador digitando

    http://localhost/conexao.php

    retorne com a(s) resposta(s), ok?

     

  2. Oi.. então, veja que seu formulario tem os campos "ONGemail", "ONGsenha" e o "submit".
    estão faltando os campos:
    "ONGnome", "cONGsenha" e "user_type".
    É esse o problema; você precisa cria-los (ou tira-los do código).
    postei um exemplo para você:

    <form action="" method="post">
          <h3>Login</h3>
          <?php
          if(isset($error)){
             foreach($error as $error){
                echo '<span class="error-msg">'.$error.'</span>';
             };
          };
          ?>
          ONGemail:
          <input type="email" name="ONGemail" required placeholder="insira seu email" />
         <label> ONGnome:
          <input name="ONGnome" type="text" id="ONGnome" />
         </label>
          <p>ONGsenha:
            <input type="password" name="ONGsenha" required placeholder="insira sua senha" />
            <label>cONGsenha:
            <input name="cONGsenha" type="text" id="cONGsenha" />
            </label>
          </p>
          <p>
            <label>usertype:
            <select name="user_type" id="user_type">
              <option value="ong">ong</option>
              <option value="user">user</option>
            </select>
            </label>
          </p>
          <p>  
            <input type="submit" name="submit" value="entrar" class="form-btn" />
          </p>
          <p>não tem uma conta? <a href="register_form.php">registra-se</a></p>
       </form>

     

    veja que se os dados estiverem corretos, se você escolher "ong" você será direcionada a uma pagina (admin_page.php); se escolher "user" vai para outra.

     

    tente ai e boa sorte 😄

  3. Olá. As mensagens dizem que dados da variavel $_POST não estão definidos ou seja, não estão sendo recebidos corretamente.

    Verifique os nomes dos campos do formulário ou poste o código dele aqui.

    Aproveite e tire o simbolo de @ dessa linha:

    14 horas atrás, YukiHitsuke disse:
    @include 'config.php';

    porque dificulta a descobrir erros, ok?

    Até + e disponha

  4. só t confirmando, essa tela é do Management Studio, para gerenciar o "servidor".

    tente o seguinte: supondo que você já instalou o servidor, nesse campo em branco ("nome do servidor") clique a direita e veja se surge a opção "procurar mais", clique nela.

    na janela que aparece, selecione "Servidores locais" (supondo que o servidor está nesse mesmo computador) - "Mecanismo de bancos de dados" - à esquerda de um barrilzinho amarelo deverá ter um sinal de mais (+), clique nele (expanda) e deverá surgir o nome da instância (isso é definido durante a instalação do servidor) - se aparecer, selecione e clique em "ok"

  5. dicas:
    - palavra "localhost" grafada errada;
    - "if" sem conteúdo (arquivo "conecta");
    - usuario e banco de dados com o mesmo nome ("postgres") - não é recomendável, pois dá margem a ambiguidades.

     

    mensagens de erro: há vários erros, mas todos estão convergindo para a mesma mensagem: a ultima, o que está correto pois é ela que está corretamente configurada (resposta "erro com query").

    a 1ª resposta ("arquivo existe...") está correta, desde que o arquivo realmente exista mas a função não serve p/ verificar a conexão, ela só tem a finalidade de verificar se existe o tal arquivo ("file_exists"), então a resposta esta na verdade "metade" errada, ok?

  6. nesse caso melhor usar switch.

     

    Eu não seeeeei

     

    é.. isso está bem claro.. olha.. não é por nada não, se não sabe os conceitos básicos de lógica de programação (variáveis, estruturas, funções) ou de orientação a objeto,

    está perdendo tempo...

    pesquise esses temas pelo Google.. achará bastante material, inclusive sobre Java

    • Curtir 1
  7. poste o código, mas entenda que enquanto v estiver usando os caminhos:

    c:\etc localhost.. você só está acessando seu próprio computador;

    para acessar 1 banco de dados hospedado num servidor (em outro computador)

    o caminho será diferente; nesse caso precisa também ver configurações (direitos) de acesso ao banco de dados.

  8. meio complicado criar as chaves estrangeiras "junto" com as tabelas..
    porque enquanto as tabelas não estão efetivamente criadas, as estrangeiras não terão as primarias correspondentes.
    sei q da mais trabalho, mas copiei suas tabelas em 1 banco de teste sem as estrangeiras e deu tudo certo..
    depois você cria as estrangeiras c/ "alter table"..
    pense ahe...

  9. Já fiz isso dai e não adianta.
    na verdade, é a única coisa q adianta, porque sem as variaveis de ambiente corretamente configuradas nem adianta instalar ides.. elas simplesmente não vão rodar...

    além do que algumas ides eu dispenso, de boa...

    mas o comando correto é:

    javac teuarquivo.java

    e depois (se não aparecerem erros, claro)

    java teuarquivo

    mas poste um código (pode ser o hello world mesmo porque não?)

    p/ gente ver..

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