valma 0 Denunciar post Postado Abril 3, 2014 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
Vítor André 3 Denunciar post Postado Abril 4, 2014 Marca como resolvido! Compartilhar este post Link para o post Compartilhar em outros sites