Ir para conteúdo

POWERED BY:

Arquivado

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

valma

Linkar resultado de uma busca por categoria

Recommended Posts

Olá estou com um problema que não consigo resolver, estou desenvolvendo um programa de cadastro de clientes e tenho uma busca por categorias onde você seleciona o tipo de plano e a forma de pagamento e tem o campo de busca pelo numero do contrato, até ai tudo certo porem preciso colocar links no resultado dessa busca de acordo com o contrato pesquisado, ai é que vem o problema:

 

como podem ver uso 'id' para identificar cada contrato, e quando insiro esse comando ele linka pelo id _plano e não pelo id só ...(SELECT * FROM backp, plano WHERE backp.id_categoria = '$categoria' and backp.id_plano = '$plano') espero que entendam o meu problema e me ajudem!!!

<div class="img"><img src="imagens/pg.png" width="190" height="37" /></div>
<div class="busca">
 <form id="form1" name="form1" method="post" action="rs_pgos.php">
    <select name="categoria">
    <option value="">Selecione...</option>
    <?
      $getcategoria = "SELECT * FROM categoria";
	  $getcategoriaquery = mysql_query($getcategoria) or die (mysql_error());
	  while($getcategorialine = mysql_fetch_array($getcategoriaquery)) {
		  $categoria = $getcategorialine['categoria'];
		  $id_categoria = $getcategorialine['id_categoria'];
		  echo"<option value='$id_categoria'>$categoria</option>";
	  }
	?>
    </select> 
    
    
     <select name="plano">
    <option value="">Selecione...</option>
    <?
      $getplano = "SELECT * FROM plano";
	  $getplanoquery = mysql_query($getplano) or die (mysql_error());
	  while($getplanoline = mysql_fetch_array($getplanoquery)) {
		  $plano = $getplanoline['plano'];
		  $id_plano = $getplanoline['id_plano'];
		  echo"<option value='$id_plano'>$plano</option>";
	  }
	?>
    </select>   
      <input name="busca" type="text" id="busca" value="Digite o número do contrato..." size="40" onClick="this.value='';" onBlur="javascript:if (this.value==''){this.value='Digite o número do contrato...'};" />
      <input type="submit" name="button" id="button" value="Pesquisar" />
    </p>
    </p>
  </form>
  
</div>
  <?
  $plano = $_POST['plano'];
 $categoria = $_POST['categoria'];
 $busca = $_POST['busca'];
?>
  <?
if ($categoria == null) {
 echo "<center>Selecione a categoria!</center>";
 echo "</br>";
 echo "<a href='clientes.php'>voltar</a>";
 exit();
}
?>
 <?
if ($plano == null) {
 echo "<center>Selecione o plano!</center>";
 echo "</br>";
 echo "<a href='clientes.php'>voltar</a>";
 exit();
}
?>
  <?
if($busca == null){
echo "<center>Insira o número do contrato que deseja pesquisar!!</center>";
 echo "</br>";
 echo "<a href='clientes.php'>voltar</a>";
 exit();
}
?>
  <?
 $getcliente = "SELECT * FROM  backp, plano WHERE  backp.id_categoria = '$categoria' and backp.id_plano = '$plano' and cont LIKE '%".$busca."%' ORDER BY cont DESC"; 
 $getclientequery = mysql_query($getcliente) or die (mysql_error());
 $row = mysql_num_rows($getclientequery);
if($row > 0) {
  while ($getclienteline = mysql_fetch_array($getclientequery)){
		$cliente = $getclienteline['cont'];
		$nome = $getclienteline['nome'];
		$data_venc = $getclienteline['data_venc'];
		$id = $getclienteline['id'];
		$valor = $getclienteline['valor'];
		$pg_jan = $getclienteline['pg_jan'];
		$pg_fev = $getclienteline['pg_fev'];
		$pg_mar = $getclienteline['pg_mar'];
		$pg_abr = $getclienteline['pg_abr'];
		$pg_mai = $getclienteline['pg_mai'];
		$pg_jun = $getclienteline['pg_jun'];
		$pg_jul = $getclienteline['pg_jul'];
		$pg_ago = $getclienteline['pg_ago'];
		$pg_set = $getclienteline['pg_set'];
		$pg_out = $getclienteline['pg_out'];
		$pg_nov = $getclienteline['pg_nov'];
		$pg_dez = $getclienteline['pg_dez'];
		$b_jan = $getclienteline['b_jan'];
		$b_fev = $getclienteline['b_fev'];
		$b_mar = $getclienteline['b_mar'];
		$b_abr = $getclienteline['b_abr'];
		$b_mai = $getclienteline['b_mai'];
		$b_jun = $getclienteline['b_jun'];
		$b_jul = $getclienteline['b_jul'];
		$b_ago = $getclienteline['b_ago'];
		$b_set = $getclienteline['b_set'];
		$b_out = $getclienteline['b_out'];
		$b_nov = $getclienteline['b_nov'];
		$b_dez = $getclienteline['b_dez'];
		
		
			}
}else{
	echo "<center>Nenhum resultado encontrado!</center>";
	echo "<p><center><h2><a href='home.php?pagos'>Fazer nova busca...</a></h2></center></p>";
	exit();
}
?>
<p> </p>
<table width="1000" border="0" align="center" cellpadding="4">
  <tr>
    <th height="70" bgcolor="#CCCCCC" scope="col"> </th>
  </tr>
  <tr>
    <th scope="col"> </th>
  </tr>
</table>
<table width="1000" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#0099FF">
  <tr>
    <td height="30" colspan="5" scope="col"><div style="float:left" class="info">Nome:<span class="tes"> <?php echo $nome; ?></span></div></td>
    <td height="30" scope="col"><div class="ano">Valor: <span class="tes"><?php echo $valor; ?></span></div>
      <div class="anos"><a href="valor.php?id=<?php echo $id; ?>"><img src="imagens/icon-40015_640.png" width="30" height="31" /></a></div></td>
  </tr>
  <tr>
    <td height="30" colspan="2" align="left" scope="col"><div class="ano">Contrato:<span class="tes"> <?php echo $cliente; ?></span></div>
      <span class="tes"></span></td>
    <td height="30" align="left" scope="col"><div class="ano">Plano:</div></td>
    <td colspan="2" align="left" scope="col"><div class="ano">Dia do Venc.<span class="tes"> <?php echo $data_venc; ?></span></div></td>
    <td align="left" scope="col"><div class="ano">Ano:</div>
      <div class="anos"><a href="ano.php?id=<?php echo $id; ?>"><img src="imagens/47-5.png" width="30" height="31" /></a></div></td>
  </tr>
  <tr>
    <th width="109" height="78" align="center" bgcolor="#CCCCFF" scope="col"><img src="imagens/calendar-icon.png" width="109" height="74" /></th>
    <th width="158" height="78" align="center" bgcolor="#CCCCFF" scope="col"><p><img src="imagens/boleto-icon.png" width="118" height="70" /></p></th>
    <th width="158" height="78" align="center" bgcolor="#CCCCFF" scope="col"><img src="imagens/04-boletopago_icon.png" width="108" height="72" /></th>
    <th width="109" align="center" bgcolor="#CCCCFF" scope="col"><img src="imagens/calendar-icon.png" alt="" width="109" height="74" /></th>
    <th width="158" align="center" bgcolor="#CCCCFF" scope="col"><img src="imagens/boleto-icon.png" alt="" width="118" height="70" /></th>
    <th width="158" align="center" bgcolor="#CCCCFF" scope="col"><img src="imagens/04-boletopago_icon.png" alt="" width="108" height="72" /></th>
  </tr>
  <tr>
    <th height="50" align="center" bgcolor="#CCCCFF" scope="row">JANEIRO</th>
    <td height="50"><div class="add"><a href="b_jan.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_jan; ?></div></td>
    <td height="50"><div class="add"><a href="pg_jan.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_jan; ?></div></td>
    <th align="center" bgcolor="#CCCCFF">JULHO</th>
    <td><div class="add"><a href="b_jul.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_jul; ?></div></td>
    <td><div class="add"><a href="pg_jul.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_jul; ?></div></td>
  </tr>
  <tr>
    <th height="50" align="center" bgcolor="#CCCCFF" scope="row">FEVEREIRO</th>
    <td height="50"><div class="add"><a href="b_fev.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_fev; ?></div></td>
    <td height="50"><div class="add"><a href="pg_fev.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_fev; ?></div></td>
    <th align="center" bgcolor="#CCCCFF">AGOSTO</th>
    <td><div class="add"><a href="b_ago.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_ago; ?></div></td>
    <td><div class="add"><a href="pg_ago.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_ago; ?></div></td>
  </tr>
  <tr>
    <th height="50" align="center" bgcolor="#CCCCFF" scope="row">MARÇO</th>
    <td height="50"><div class="add"><a href="b_mar.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_mar; ?></div></td>
    <td height="50"><div class="add"><a href="pg_mar.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_mar; ?></div></td>
    <th align="center" bgcolor="#CCCCFF">SETEMBRO</th>
    <td><div class="add"><a href="b_set.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_set; ?></div></td>
    <td><div class="add"><a href="pg_set.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_set; ?></div></td>
  </tr>
  <tr>
    <th height="50" align="center" bgcolor="#CCCCFF" scope="row">ABRIL</th>
    <td height="50"><div class="add"><a href="b_abr.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      </a>
      <div style="float:right" class="jan" ><?php echo $b_abr; ?></div></td>
    <td height="50"><div class="add"><a href="pg_abr.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_abr; ?></div></td>
    <th align="center" bgcolor="#CCCCFF">OUTUBRO</th>
    <td><div class="add"><a href="b_out.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_out; ?></div></td>
    <td><div class="add"><a href="pg_out.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_out; ?></div></td>
  </tr>
  <tr>
    <th height="50" align="center" bgcolor="#CCCCFF" scope="row">MAIO</th>
    <td height="50"><div class="add"><a href="b_mai.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_mai; ?></div></td>
    <td height="50"><div class="add"><a href="pg_mai.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_mai; ?></div></td>
    <th align="center" bgcolor="#CCCCFF">NOVEMBRO</th>
    <td><div class="add"><a href="b_nov.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_nov; ?></div></td>
    <td><div class="add"><a href="pg_nov.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_nov; ?></div></td>
  </tr>
  <tr>
    <th height="50" align="center" bgcolor="#CCCCFF" scope="row">JUNHO</th>
    <td height="50"><div class="add"><a href="b_jun.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <a href="b_jun.php?id=<?php echo $id; ?>"></a>
      <div style="float:right" class="jan" ><?php echo $b_jun; ?></div></td>
    <td height="50"><div class="add"><a href="pg_jun.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_jun; ?></div></td>
    <th align="center" bgcolor="#CCCCFF">DEZEMBRO</th>
    <td><div class="add"><a href="b_dez.php?id=<?php echo $id; ?>"><img src="imagens/edit_add.png" alt="" width="48" height="48" /></a></a></div>
      <div style="float:right" class="jan" ><?php echo $b_dez; ?></div></td>
    <td><div class="add"><a href="pg_dez.php?id=<?php echo $id; ?>"><img src="imagens/sign-down.png" alt="" width="48" height="49" /></a></a></div>
      <div style="float:right" class="bol" ><?php echo $pg_dez; ?></div></td>
  </tr>
</table>

JÁ CONSEGUI RESOLVER PODEM EXCLUIR O TÓPICO SE QUISEREM...ERA SÓ TIRAR PRA SELECT PLANO

 

AO INVÉS DISSO:

$getcliente = "SELECT * FROM backp, plano WHERE backp.id_categoria = '$categoria' and backp.id_plano = '$plano' and cont LIKE '%".$busca."%' ORDER BY cont DESC";

 

COLOCAR ISSO:

 

$getcliente = "SELECT * FROM backp WHERE backp.id_categoria = '$categoria' and backp.id_plano = '$plano' and cont LIKE '%".$busca."%' ORDER BY cont DESC";

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.