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

Sign in to follow this  
Followers 0

pesquisa por paramentros sql

1 post in this topic

: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"
<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;


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

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

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

$pesquisar = $_POST['Pesquisar'];

if (!empty($pesquisar))


	$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>';

	print "</table>";		




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


Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0