Ir para conteúdo

Danny89

Members
  • Total de itens

    38
  • Registro em

  • Última visita

Reputação

0 Comum

2 Seguidores

Sobre Danny89

  1. Danny89

    Qual é o erro desse código?

    Mas se no meu formulario de cadastro o usuário puder escolher mais de uma opção no idioma, não precisaria de mais de 2 campos na tabela? E se for o caso do usuário ter um superior completo e outro em andamento?
  2. Danny89

    Qual é o erro desse código?

    Eu poderia ter somente 2 campos na tabela Idioma?
  3. Danny89

    Qual é o erro desse código?

    Então não é possível manter todos os dados de formação na tabela usuários, sem precisar criar mais uma? E o usuário que tiver mais de um idioma, por exemplo, será necessário criar uma tabela só pra idioma para poder receber mais de um dado?
  4. Danny89

    Qual é o erro desse código?

    Como eu deveria fazer então?
  5. Danny89

    Qual é o erro desse código?

    Sei que é difícil o sistema retornar valores de texto livre, mas na minha busca estou selecionando somente estado e sexo, campos que tenho certeza que existem usuarios com essas caracteristicas no banco, deixando o o campo formação em branco (a ideia é poder selecionar quantos campos quiser para efetuar a busca, com no mínimo 1) E mesmo que se eu tivesse selecionado o campo formação, a ideia era que se um dos campos selecionados fosse inexistente no banco de dados, a ideia era retornar zero (por exemplo, se existissem usuarios de estado RJ e sexo Masculino, mas não tivesse a formaçao selecionada retornaria que não existe usuario com essas caracteristicas exatas combinadas)
  6. Danny89

    Qual é o erro desse código?

    Sim, ali é onde fica o atributo s e x o
  7. Danny89

    Qual é o erro desse código?

    Deu isso aqui consulta SQL: Documentação SELECT * FROM candidatos WHERE id = AND estado = '' AND sexo = '' LIMIT 0 , 30 Mensagens do MySQL : Documentação #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND estado = '' AND sexo = '' LIMIT 0, 30' at line 1 E no sistema aparece esse: mysql_fetch_assoc(): supplied argument is not a valid MySQL
  8. Danny89

    Qual é o erro desse código?

    Deu no mesmo :(
  9. Danny89

    Qual é o erro desse código?

    Fiz essa substituição, mas antes de eu efetuar a pesquisa ele já aponta o erro Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\recrutamento\busca.php on line 27 acima dos campos e quando efetuo alguma busca ele cai naqueles mesmos erros Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\recrutamento\filtro.php on line 15 e outro na linha 14 Se eu deixar print_r $result; ele sequer consegue acessar o busca.php
  10. Danny89

    Qual é o erro desse código?

    Você mudou algo em relação ao último código que postou? O meu está assim <?php include "conection.php"; $banco = "recrutamento"; $connection = mysql_connect($host, $user, $pass) or die(mysql_error()); mysql_select_db($banco) or die(mysql_error()); $estado = $_POST['estado']; $sexo = $_POST['sexo']; $formacao = $_POST['formacao']; $sql = 'SELECT * FROM candidatos WHERE id =' . $id; if ($estado != 'TODOS') { $sql .= " AND estado = '$estado' "; } if ($sexo != 'TODOS') { $sql .= " AND sexo = '$sexo' "; } if (!empty($formacao)) { $sql .= " AND formacao = '$formacao' "; } $query = mysql_query($sql); while ($result = mysql_fetch_assoc($query)) { print_r $result; } ?> Eu poderia substituir esse print_r $result; por alguma outra coisa?
  11. Danny89

    Qual é o erro desse código?

    Estranho, agora aponta erro de sintaxe nessa linha aqui print_r $result;
  12. Danny89

    Qual é o erro desse código?

  13. Danny89

    Qual é o erro desse código?

    Eu modifiquei, mas continua dando o mesmo erro e apontando pras mesmas linhas $sql = mysql_query('SELECT * FROM candidatos WHERE id = $id'); $result = mysql_fetch_assoc($sql); while ($result = mysql_fetch_assoc($sql))
  14. Danny89

    Qual é o erro desse código?

    Sim Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\recrutamento\filtro.php on line 15 Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\wamp\www\recrutamento\filtro.php on line 16 está setando para essas linhas $result = mysql_fetch_assoc($sql); while ($result = mysql_fetch_assoc($retorno))
  15. Danny89

    Qual é o erro desse código?

    Boa tarde, estou criando um campo de pesquisa por filtro onde o usuário poderá fazer combinações e com isso retornar um valor Ex: Buscar somente usuarios que possuem curso de ingles, engenharia e moram em SP Tenho esse código, mas n sei como proceder e o que há de errado nele Segue html head> <title>Filtro com HTML e PHP</title> </head> <body> <form method="post" action="filtro.php"> <table cellpadding="10"> <tr> <td rowspan="2">Filtrar por:</td> <td> Estado: <select name="estado"> <option value="TODOS">Todos</option> <option value="MG">MG</option> <option value="RJ">RJ</option> <option value="SP">SP</option> </select> </td> <td> Sexo: <select name="sexo"> <option value="TODOS">Todos</option> <option value="M">Masculino</option> <option value="F">Feminino</option> </select> </td> </tr> <tr> <td>Idade: <input type="text" name="idade" size="5"></td> <td>Formacao: <input type="text" name="formacao"></td> <td><input type="submit" name="filtrar" value="Filtrar"></td> </tr> </table> </form> </body> </html> php $estado = $_POST['estado']; $sexo = $_POST['sexo']; $formacao = $_POST['formacao']; $sql = mysql_query('SELECT * FROM candidatos WHERE id = $id'); $result = mysql_fetch_assoc($sql); while ($result = mysql_fetch_assoc($retorno)) { if ($estado != 'TODOS') { $sql .= " AND estado = '$estado' "; } if ($sexo != 'TODOS') { $sql .= " AND sexo = '$sexo' "; } if (!empty($formacao)) { $sql .= " AND formacao = '$formacao' "; } $query = mysql_query($sql); } ?> Se puderem me dar uma luz eu agradeço
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.