Publicidade

  • 0
marlone

Sistema de busca sem refresh php

Pergunta

Como inserir um sistema de busca na minha tabela sem refresh, me ajudem por favor :D

<?php
	require('class/validacao.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
		$titulo = "Controle &raquo; Listar Material";
		require_once ("includes/header.php"); 
	?>
</head>
<title> Listar material </title>
<style>
table, td, th {    
    border: 1px solid #ddd;
    text-align: left;
}

table {
    border-collapse: collapse;
    width: 100%;
}

th, td {
    padding: 15px;
}
</style>
</head>
<body>
				<?php
	require_once('includes/testes.php');
	?>
	
		
<?php
// Conexão ao banco
require_once('conexao.php');
?>
<div id="principal">
<h1>MATERIAIS</h1>

				<form action="<?php $_SERVER['PHP_SELF']?>" method="post">
	

					
<?php
echo"<table width='100%' border='1'>";
echo '<table>';
echo '<tr>';
echo'<td>id</td>';
echo'<td>NOME</td>';
echo'<td>SETOR</td>';
echo'<td>Estoque  Atual</td>';
echo'<td>MINIMO</td>';
echo'<td>Entrada</td>';
echo'<td>Saida</td>';
echo'<td>Editar</td>';
echo'<td>Excluir</td>';
echo '</tr>';
$result_mat = "SELECT * FROM tbl_material";
$resultado_mat = mysqli_query($conn, $result_mat);
while($row_mat = mysqli_fetch_assoc($resultado_mat)){
echo '<tr>';
echo '<td>'.$row_mat["id"].'</td>';
echo '<td>'.$row_mat["NOME"].'</td>';
echo '<td>'.$row_mat["SETOR"].'</td>';
echo '<td>'.$row_mat["QUANTIDADE"].'</td>';
echo '<td>'.$row_mat["MINIMO"].'</td>';
echo '<td><a href="form_entrada.php?id='.$row_mat['id'].'">✚</a>
      <td><a href="form_saida.php?id='.$row_mat['id'].'">▬</a>
		<td><a href="form_alteracao_material.php?id='.$row_mat['id'].'">✐</a>
      <td><a href="deleta1.php?id='.$row_mat['id'].'">✖</a>
      </tr>';
}
echo '</table>';

?>
										
		
				</form>
			</div> <!-- Fim da div#principal -->
				<?php include('includes/fimerodape.php'); ?>

</body>

</html>

 

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Até agora não há respostas para essa pergunta

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora

  • Próximos Eventos

  • Conteúdo Similar

    • Por Kah.Pirola
      Olá! Primeiramente, quero pedir desculpa pela simplicidade da pergunta, provavelmente este deve ser um assunto trivial para muitos daqui...
      Eu sou muito iniciante, por isso certamente vocês notarão alguns erros no meu código.
       
      Eu criei primeiramente o arquivo index.html, que possui o seguinte código:
       
      <!doctype html>
      <html lang="pt_br">
      <head>
          <meta charset="utf-8">
          <title>Avaliações PF2 Aprovadas</title>
          <link href="style.css" rel="stylesheet" type"text/css">
      </head>
      <body>
      <div id="container">
      <h1>Avaliações</h1>
      <div id="tabela">
      <table border="1">
      <script>
          var Campo1;
          var Campo2;
          var Campo3;
          var Campo4;
          var Campo5;
          var Campo6;
          var Campo7;
          var Campo8;
      </script>
      <thead>
      <tr>
      <th><script type>document.write('Campo1')</script></th>
      <th><script type>document.write('Campo2')</script></th>
      <th><script type>document.write('Campo3')</script></tH>
      <th><script type>document.write('Campo4')</script></tH>
      <th><script type>document.write('Campo5')</script></tH>
      <th><script type>document.write('Campo6')</script></tH>
      <th><script type>document.write('Campo7')</script></tH>
      <th><script type>document.write('Campo8')</script></tH>
      </tr>
      </thead>
      <tbody>
      <tr>
      <td>Resposta 1</td>
      <td>Resposta 2</td>
      <td>Resposta 3</td>
      <td>Resposta 4</td>
      <td>Resposta 5</td>
      <td><select name="Opcoes_resp_6">
              <option>Opção 1</option>
              <option>Opção 2</option>
              <option>Opção 3</option>
          </select></td>
      <td>    
          <select name="Opcoes_resp_7">
              <option>Resposta A</option>
              <option>Resposta B</option>
              <option>Resposta C</option>
              <option>Resposta D</option>
          </select>
      </td>
      <td><input></input></td>
      <td><input type="button" name="botao-ok" value="OK" onclick="submit"></td>
      </tr>
      </tbody>
      </table>
      </div>
      </div>
      </body>
      </html>
       
      Também criei o arquivo style.css, que possui o seguinte código:
       
      body
      {
          font-family: Calibri;
          text-align: center;
      }
      h1{
          color:#0000ff;
      }
      #tabela{
          margin: 0 auto;
          width: 80%;
      }
      select{
          color: red;
      }
       
       
      Também criei o arquivo table.sql, (o qual tentei criar uma tabela) que possui o seguinte código:
       
      CREATE TABLE AVALIACOES (
      CAMPO1,
      CAMPO2,
      CAMPO3,
      CAMPO4,
      CAMPO5,
      CAMPO6,
      CAMPO7,
      CAMPO8
      );
       
       
      Minha intenção é ter uma planilha em excel, que exportarei para SQL e essa tabela deverá aparecer na página html.
      No entanto, essa tabela deverá ser uma ferramenta de interação com o usuário, onde os campos de 1 a 5 serão fixos, e eles deverá imputar uma resposta nos campos 6, 7 e , 8..
       
      Ao clicar em "ok" a alteração deverá ser transmitida para o banco de dados da tabela SQL, para que eu possa exportar do site, posteriormente, os dados respondidos.
       
      Não tenho ideia sobre como efetuar a interação entre o html/javascript/sql 
      Alguém consegue me ajudar?
       
      Aceito sugestões caso php seja mais prático que sql, por exemplo.
       
       
      Muito obrigada!!!!
      index.html
      style.css
      table.sql
    • Por joaoc05
      Olá pessoal.
      Olha só. Tenho uma tabela usuario. O usuário é classificado por tipos. Ex.aluno, professor, funcionário, externo(técnico de manutenção) etc.
      Tenho uma tabela manutencao. Gostaria de armazenar na tabela manutencao quem solicitou (usuário tipo funcionario) e quem fez a manutenção (usuário tipo externo-técnico)
      Como os dois são usuários, teria que ter 2 chaves estrangeiras na tabela manutencao vinculada a tabela usuario. Mas não funciona assim, certo?
      Tentei separar os tipos de usuário em tabelas. Resultou na tabela funcionario e tecnico, porém, ambas vinculadas à tabela usuario. Ao abrir um chamado de manutenção, indico o funcionario, que é quem solicitou a abertura do chamado e o tecnico, mas aí acabei criando uma referência circular.
      Como resolver isso?

    • Por alex1029
      Estou fazendo um sistema onde quero fazer uma busca em duas tabelas, caso o valor seja encontrado o sistema mostra os valores que eu quero em uma pagina results.   tabelas: usuario e idiomas;   consegui fazer apenas com uma tabela. segue abaixo o código PHP.   $estado=$_POST['estado']; $sexo=$_POST['sexo']; $busca_query = mysql_query("SELECT * FROM usuario WHERE estado LIKE '%$estado%' AND sexo LIKE '%$sexo%'") or die(mysql_error()); if (empty($busca_query)) { echo "Nenhum registro encontrado."; } while($dados = mysql_fetch_array($busca_query)) { echo "Nome : $dados[nome] $dados[sobrenome]<br />"; echo "E-mail : $dados[email]<br />"; echo "Estado : $dados[estado]"; echo "<hr>"; }  
    • Por alex1029
      Estou fazendo um sistema onde quero fazer uma busca em duas tabelas usando <select> no html, caso o valor seja encontrado o sistema mostra os valores que eu quero em uma pagina results.
       
      tabelas: usuario e idiomas;
       
      consegui fazer apenas com uma tabela.
      segue abaixo o código PHP.
       
      Agradeço desde já. 
      $estado=$_POST['estado']; $sexo=$_POST['sexo']; $busca_query = mysql_query("SELECT * FROM usuario WHERE estado LIKE '%$estado%' AND sexo LIKE '%$sexo%'") or die(mysql_error()); if (empty($busca_query)) { echo "Nenhum registro encontrado."; } while($dados = mysql_fetch_array($busca_query)) { echo "Nome : $dados[nome] $dados[sobrenome]<br />"; echo "E-mail : $dados[email]<br />"; echo "Estado : $dados[estado]"; echo "<hr>"; }
    • Por gustalevin
      No site do meu cliente, existe uma espécie de ferramenta de busca. Essa busca exige que o usuário escolha qual das seções (páginas) ele quer buscar. Com a palavra desejada e a seção escolhida, ele redireciona pra página e traz os resultados de busca desejados.
       
      Por exemplo, se eu quiser pesquisar algo na Central de Downloads, a página normalmente é:
      meusite.com.br/servicos/centraldownloads/
       
      Mas se eu usar a ferramenta de busca:
      meusite.com.br/busca/6/
       
      O que eu queria saber é como eu posso e se é possível monitorar quantas pessoas estão indo pra essas páginas através da busca (páginas que começam com meusite.com.br/busca).
       
      A outra coisa que imagino se poderia fazer um monitoramento é através do botão BUSCAR dessa ferramenta de busca, ela possui o seguinte código HTML:
      <input type="submit" class="BtnBuscar replace-bt" value=""> Alguém tem alguma ideia?