• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

pesquisa por paramentros sql

1 mensagem neste tópico

:P viva!

tenho a seguinte duvida, queria ter um formulario com 2 campo (ou mais) para pesquisar nas tabelas da bd(oracle), ate agora consigo so pessquisar num campo , como se pode ver neste codigo













!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.cor {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
background-color: #DBDBDB;
border: thin solid #009900;
font-size: 12px;
}
-->
</style>
</head>

<body>



<form action="" name ="pesquisa_tecnico_div"  method="post">

<table width="50%"  border="0" cellpadding="2" class="cor" align="center" >
  <tr>
    <th width="31%" height="162" scope="row" >Nome do Tecnico:</th>
    <td width="69%"><input name="tecdiv" type="text" size="60"></td>
  </tr>
</table>
<br>
<br>
<br>

<table width="35%"  border="0" cellpadding="2" align="center">
  <tr>
    <th width="41%" scope="row"><input name="Pesquisar" type="submit" value="Pesquisar"></th>
    
    
  </tr>
</table>
<br><br>
<?php

$pesquisar = $_POST['Pesquisar'];

if (!empty($pesquisar))
{


	include("connection.php"); 


	$sql = "SELECT NOME_TD, N_CONTACTO, ID_TECNICOD from tecnico_div where upper(NOME_TD) like upper('%".$_POST['tecdiv']."%')";


	$rs = &$db->Execute($sql);

	if (!$rs) {
	  print $db->ErrorMsg(); // Displays the error message if no results could be returned
	}
	// loop through results


	print "<table border=1 align='center'>";
	print "<th>Categoria </th> <th>Descricao </th><th></th>";
			while (!$rs->EOF) 
			{
				print '<tr><td>'.$rs->fields[0].'</td><td>'.$rs->fields[1].'</td><td><a href="main.php?op=11&muda='.$rs->fields[2].'">Modificar</a></td></tr>';
				$rs->MoveNext();
			}

	print "</table>";		

}
?>





</form>


</body>
</html>








agora para dois campos nao sei, tipo ; nome ,nº de contribuinte, disseram que tinahs se ser uma pesquisa por parametros.  :eek: alguem sabe? :D

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora