Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde ...Se alguém puder me ajudar, agradeceria muito.Estou tentando encontrar um script em que o usuário selecionaria em um checkbox as opções que ele gostaria de ver na busca que seria feita assim:
PC - data de envio - protocolo - etc.....
ou ele selecionaria só pra ver
PC - protocolo...Não sei se fui muito claro , mas é mais ou menos isso...
Obrigado pela ajuda porem esta aparecendo este erro....
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\teste\check\index.php on line 19
ficou assim meu codigo,
<html>
<head>
<title>:.Exemplo Checkbox.:</title>
</head>
<body>
<form method="post">
<input type=checkbox name="valor[]" value="protoc_pref_fil">Valor 1
<input type=checkbox name="valor[]" value="pc_fil">Valor 2
<input type=checkbox name="valor[]" value="end_fil">Valor 3
<input type=submit value="Enviar" name="bot">
</form>
<?php
if(isset($_POST['bot'])){
$conexao= mysql_connect('localhost','xxxxxx','xxxxxx') or die ('Não foi possivel conectar');
$db= mysql_select_db('contabil',$conexao) or die ('Não foi possivel acessar o banco de dados');
foreach($_POST['valor'] as $key => $value) {
$query = mysql_query("SELECT * FROM filiais WHERE valor = '$value'"); // Faz uma consulta ao DB (Usei como exemplo a coluna e opção Valor
$linha = mysql_fetch_array($query);
// Apartir de agora a $linha é todo o conteudo do valor selecionado
echo "PC = ".$linha['pc_fil']."<br>";
echo "Protocolo = ".$linha['protoc_pref_fil']."<br>";
}
}
?>
</body>
</html>
tive que colocar uma linha a mais no codigo pois não estava buscando o banco só a tabela
Olá! Esse erro é na Query. Assim, você tem Teamview?
Qual coluna do DB, quer buscar? (valor)?
Coluna loc_fil,pc_fil e data_env_fil
Olá! Então tente assim, alterando sua Query:
<html>
<head>
<title>:.Exemplo Checkbox.:</title>
</head>
<body>
<form method="post">
<input type=checkbox name="valor[]" value="protoc_pref_fil">Valor 1
<input type=checkbox name="valor[]" value="pc_fil">Valor 2
<input type=checkbox name="valor[]" value="end_fil">Valor 3
<input type=submit value="Enviar" name="bot">
</form>
<?php
if(isset($_POST['bot'])){
$conexao= mysql_connect('localhost','xxxxxx','xxxxxx') or die ('Não foi possivel conectar');
$db= mysql_select_db('contabil',$conexao) or die ('Não foi possivel acessar o banco de dados');
foreach($_POST['valor'] as $key => $value) {
$query = mysql_query("SELECT * FROM filiais WHERE pc_fil = '$value'"); // Faz uma consulta ao DB (Usei como exemplo a coluna e opção Valor
$linha = mysql_fetch_array($query);
// Apartir de agora a $linha é todo o conteudo do valor selecionado
echo "PC = ".$linha['pc_fil']."<br>";
echo "Protocolo = ".$linha['protoc_pref_fil']."<br>";
}
}
?>
</body>
</html>
Espero ter Ajudado ;)
Olá! Acho que entendi. Você pode fazer com Ajax ou PHP. Abaixo vou mostrar um exemplo:
Fiz um exemplo básico usando a coluna e opção Valor. Você pode usar a mesma lógica para desenvolver seu Script.
Espero ter Ajudado ;)