Jump to content


Photo

Consultar.php


  • Faça o login para participar
3 replies to this topic

#1 bobmatador

bobmatador

    12 Horas

  • Usuários
  • 210 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 11/07/2006, 08:57

Buenaas!

Como eu faço pra fazer uma consulta de varios campos ?
tenho os campos numero, titulo, e descriçao

dai como ficaria, tipow
o cara pode qualquer um dos tres
e faz a pesquisa pelo campo digitado.?

valeu
=D
Sua fonte de Tutoriais na Web!
TutoriaisClube.com

#2 brazzuk

brazzuk

    Turista

  • Usuários
  • 46 posts
  • Sexo:Não informado

Posted 11/07/2006, 09:28

select * from tabela where numero like'%$numero%' OR titulo like '%$titulo%' OR descricao like '%$descricao%'

assim funfa ;)
Roberto Brasileiro

Programador PHP/Mysql
MSN: brazzukbr@hotmail.cm
ICQ: 165892798
Email: rbneto@superig.com.br

#3 bobmatador

bobmatador

    12 Horas

  • Usuários
  • 210 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 11/07/2006, 09:32

opa!
issoa ew,
valeuuu
=D

agora soh nao tah aparecendooo na telaaaa =/

<?php
clearstatcache();
session_start();

$sql_busca_contrato = "select * from intranet.contratos where id like '%".$id."%' or titulo like '%".$titulo."%' or descricao like '%".$descricao."%' or numero like '%".$numero."%'";
$rs_busca_contrato = mysql_query($sql_busca_contrato);

echo $sql_busca_contrato;
$dados_contrato = mysql_fetch_array($rs_busca_contrato);

$num_contrato = 0;
while ($dados_contrato = mysql_fetch_array($rs_busca_contrato)){
	 $num_contrato++;

?>
<table align="center" width="100%"  border="0">
	<tr>
		<td height="20" align="center" colspan="4"><input type="button" value="Inserir" onClick="cad_contrato.php"></td>
	</tr>
	<tr>
		<td height="20" align="center">Numero</td>
		<td height="20" align="center">Titulo</td>
		<td width="20" align="center">Descrição</td>
		<td width="20" align="center">Data Inicio</td>
		<td width="20" align="center">Data Fim</td>
	</tr>

	<tr>
		<td align="center"><? echo $dados_contrato['numero']; ?></td>
		<td align="center"><? echo $dados_contrato['titulo']; ?></td>
		<td align="center"><? echo $dados_contrato['descricao']; ?></td>
		<td align="center"><? echo $dados_contrato['data_inicio']; ?></td>
		<td align="center"><? echo $dados_contrato['data_fim']; ?></td>
   	</tr>
</table>
<?}?>

Sua fonte de Tutoriais na Web!
TutoriaisClube.com

#4 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 11/07/2006, 11:03

Fiz uma pequena ALTERAÇÃO em seu código!

<?php
 clearstatcache();
 session_start();

 $Tabela = "INFORME APENAS O NOME DA TABELA!";
 $Sql = mysql_query("SELECT * FROM {$Tabela} WHERE id LIKE '%{$id}%' OR titulo LIKE '%{$titulo}%' OR descricao LIKE '%{$descricao}%' OR numero LIKE '%{$numero}%'") or die ("Erro ".mysql_error());
 echo "
  <table align='center' width='100%'  border='0'>
   <tr>
	<td height='20' align='center' colspan='4'>
	 <input type='button' value='Inserir' onClick='cad_contrato.php'>
	</td>
   </tr>
   <tr align='20' align='center'>
	<td>Numero</td>
	<td>Titulo</td>
	<td>Descrição</td>
	<td>Data Inicio</td>
	<td>Data Fim</td>
   </tr>
 ";

 if (mysql_num_rows($Sql) > 0 ) {
  while ( $RRr = mysql_fetch_array($Sql) ){
   echo "
	<tr align='center'>
	 <td>{$RRr['numero']}</td>
	 <td>{$RRr['titulo']}</td>
	 <td>{$RRr['descricao']}</td>
	 <td>{$RRr['data_inicio']}</td>
	 <td>{$RRr['data_fim']}</td>
	</tr>
   ";
  }
 } else {
  echo "
   <tr>
	<td colspan='5' align='center' height='20'>Nenhum registro encontrado!</td>
   </tr>
  ";
 }

 echo "</table>";

?>

Altere o valor da váriavel $Tabela pelo nome da TABELA que você irá fazer a PESQUISA!

Qualquer dúvida e só perguntar!

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq