Ir ao conteúdo
  • Cadastre-se

fernando c

Membro Pleno
  • Posts

    225
  • Cadastrado em

  • Última visita

Reputação

13
  1. Eu tentei usando o o HeidiSQL; surgiu uma mensagem que campos TEXT/BLOB não aceitam campos padrão; então mudei p/ Varchar 500 e deu certo.
  2. 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?
  3. No HeidiSQL, selecione o BD (painel esquerdo) c/ o botão direito do mouse e entre na opção "editar"; no quadro que abre ("Alterar BD") digite o novo nome sobre o antigo - OK. O Heidi vai trocar automaticamente as tabelas :-D
  4. Olá. As funções mysql* estão obsoletas e já foram removidas das novas versões da PHP faz anos. Pesquise por mysqli ou PDO ou qqer coisa retorne (há bastante material abordando essas extensões). disponha.
  5. 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
  6. 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: porque dificulta a descobrir erros, ok? Até + e disponha
  7. 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"
  8. 1 sugestão bem simples; use esse if mesmo: if(isset($_POST['txtEnviar'])){//aqui a consulta pela pesquisaetc..else{// consulta SEM pesquisa} mas eu acrescentaria verificar se o campo de pesquisa está em branco; pesquise por empty
  9. 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?
  10. pesquise sobre chaves primárias compostas.
  11. felipefpt, não precisa apagar a tabela toda não.. é só recriar a coluna...
  12. se não está usando as urls amigaveis, a pg a ser aberta deverá estar na "action" do form; cheque isso..
  13. use um menu drop down (ou "select") no formulário de cadastramento depois para validar terá que usar uma constraint "check".
  14. nesse caso melhor usar switch. é.. 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
  15. 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.

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