Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

jimisaidel

[Resolvido] Tela Pesquisa PHP

Recommended Posts

Boa Noite PEssoal!!.

Criei uma tela de cadastro de usuário. COnsegui fazer cadastrar e excluir. Agora preciso criar uma tela de pesquisa, onde se possível coloque um filtro para facilitar para o usuário.

Mas não tenho idéia de como fazer isso, talvez abrir uma nova pagina com a consulta?? Tem como abrir apenas uma telinha para pesquisar o registro???

 

Quem puder ajudar.. será bom demais!!.. obrigado pessoal!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pelo visto, você está meio perdido em que rumo tomar, e isso vai te impedir de desenvolver o que quer.

Começe desenhando a sequência de telas e eventos que você espera que a sua aplição tenha.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como o marcio falou você está perdido, mais você pode sim abrir uma nova página para consulta/busca dos usuários, basta fazer um formulário no qual o usuário digitaria o nome a ser buscado, e no php você vai trabalhar com o LIKE do mysql para fazer a busca, não é complicado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, eu nao estou perdido.. o problema é que nao tenho conhecimento adequado para fazer o que eu preciso.

Como escrevi nos primeiros tópicos, detalhei o processo que preciso em forma de texto, agora preciso fazer em php.

Falar que é para usar o like e criar um nova pagina, com ctz a lógica é essa... mas é que to precisando saber como fazer...

 

mas agradeço a atenção de vcs..

 

abraço galera!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

hehehe.. eu tenho conhecimento de como é o processo, mas não sei programar como vcs profissionais em PHP sabem... entendeu amigo??

obrigado pelas dicas até o momento.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos lá então, faz ai o formulário, com um campo de texto:

 

Criando a tabela e inserindo os dados:

CREATE TABLE IF NOT EXISTS `busqueda` (
 `dados` varchar(50) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `busqueda` (`dados`) VALUES
('Alaerte Gabriel'),
('Teste');

feito isso agora vamos para a programação:

 

formulário

<form name="busca" action="buscar.php" method="POST">
Busca: <input type="text" name="nome" /><br />
<input type="submit" name="buscar" value="Buscar" />
</form>
Temos o formulário certo ? vamos agora para o PHP...

 

buscar.php

<?php
$con=mysql_connect('localhost','USUARIO','SENHA')or die(mysql_error($con));
mysql_select_db('BASE',$con)or die(mysql_error($con));

if($_SERVER['REQUEST_METHOD']=='POST'){
	  if(isset($_POST['buscar'])){
		 $nome_b=$_POST['nome'];
		 $pegar=mysql_query("SELECT * FROM busqueda WHERE dados LIKE '%$nome_b'")or die(mysql_error($con));
		 
		 while($ver=mysql_fetch_row($pegar)){
		 
				echo $ver[0];		  
		  }
   }
}

?>
Ta ai cara um exemplo completo, abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voces poderiam me ajudar no seguinte:

 

no cadastro de usuario eu tenho um campo chamado ATIVO, ele é do tipo CHECK BOX. Eu preciso gravar no banco dados 1 ou 0. Se o check box estiver marcado, ele grava no banco 1, se não ele grava 0.

 

Estou usando PHP e o banco é mysql

 

 

vlwww!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara olha o exemplo de pesquisa que te passei assima, você disse que queria isso, eu quebrei um galho e fiz pra você um exemplo, espero que eu não tenha perdido meu tempo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alaerte.. brigadão.. .deu certo seu exemplo de busca, mas deu certo usando para apenas 1 tabela... eu vou tentar fazer buscando a telinha de busca de outra tabela...

mas já to entendendo como funciona..

se puder ajudar com o campo check box do topico acima..

muito obrigado amigo!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos lá então, faz ai o formulário, com um campo de texto:

 

Criando a tabela e inserindo os dados:

CREATE TABLE IF NOT EXISTS `busqueda` (
 `dados` varchar(50) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `busqueda` (`dados`) VALUES
('Alaerte Gabriel'),
('Teste');

feito isso agora vamos para a programação:

 

formulário

<form name="busca" action="buscar.php" method="POST">
Busca: <input type="text" name="nome" /><br />
<input type="submit" name="buscar" value="Buscar" />
</form>
Temos o formulário certo ? vamos agora para o PHP...

 

buscar.php

<?php
$con=mysql_connect('localhost','USUARIO','SENHA')or die(mysql_error($con));
mysql_select_db('BASE',$con)or die(mysql_error($con));

if($_SERVER['REQUEST_METHOD']=='POST'){
	  if(isset($_POST['buscar'])){
		 $nome_b=$_POST['nome'];
		 $pegar=mysql_query("SELECT * FROM busqueda WHERE dados LIKE '%$nome_b'")or die(mysql_error($con));
		 
		 while($ver=mysql_fetch_row($pegar)){
		 
				echo $ver[0];		  
		  }
   }
}

?>
Ta ai cara um exemplo completo, abraço.

Olá...to precisando de algo parecido...

 

Teria como eu fazer a pesquisa sem mudar de pagina.php ?!?!?!

ou para isso eu tenho q ter um link?!?!?

gostaria de jogar todos os dados numa tabela....

ja tenho essa tabela pronta...

ta aih...

 

<?php

// Mensagens de Erro

$msg[0] = "Conexão com o banco falhou!";

$msg[1] = "Não foi possível selecionar o banco de dados!";

 

// Fazendo a conexão com o servidor MySQL

$conexao = mysql_pconnect("localhost","root", "") or die($msg[0]);

mysql_select_db("csmcc",$conexao) or die($msg[1]);

 

// Colocando o Início da tabela

?>

<body>

<style type="text/css">

<!--

.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }

-->

</style>

<table width="947" border="1">

<tr>

<td width="133" class="style3"><div align="center"><strong>Código da Consulta</strong></div></td>

<td width="257" class="style3"><div align="center"><strong>Nome do Paciente</strong></div></td>

<td width="126" class="style3"><div align="center"><strong>Especialidade</strong></div></td>

<td width="215" class="style3"><div align="center"><strong>Médico</strong></div></td>

<td width="90" class="style3"><div align="center"><strong>Data</strong></div></td>

<td width="86" class="style3"><div align="center"><strong>Hora</strong></div></td>

</tr>

 

<?php

// Fazendo uma consulta SQL e retornando os resultados em uma tabela HTML

//$query = "SELECT * FROM agendamento";

$resultado = mysql_query("Select * ,date_format(data_consulta, '%d/%m/%Y') AS data from agendamento",$conexao);

while ($linha = mysql_fetch_array($resultado)) {

 

echo "<tr>

<td class=\style3\>$linha[iD_Consulta]</td>

<td class=\style3\>$linha[1]</td>

<td class=\style3\>$linha[2]</td>

<td class=\style3\>$linha[3]</td>

<td class=\style3\>$linha[data]</td>

<td class=\style3\>$linha[5]</td>

<td><a href=\"editar.php?id=$id\">[Editar]</a> <a href=\"excluir.php?id=$id\">[Excluir]</a></td>

</tr>";

 

}

?>

</table>

</div>

</body>

vlw...obrigado...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta pegar o exemplo que fiz e colocar tudo em uma mesma página, mudando apenas o action do formulário deichando ele em branco. action="" assim ao ser submetido ele irá chamar a própria página.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basta pegar o exemplo que fiz e colocar tudo em uma mesma página, mudando apenas o action do formulário deichando ele em branco. action="" assim ao ser submetido ele irá chamar a própria página.

 

Vlw cara ....salvou minha vida....consegui....abração....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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