Ir para conteúdo

POWERED BY:

Arquivado

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

Johnnys Mau

busca no BD algum erro minimo

Recommended Posts

ai galera ja tentei de tudo q é forma mas nao consegui resolver

tem uma pagina de pesquisa pesquisar .php

 

<form action="index.php?pagina=lista.php" method="post">

<table border="0" cellpadding="0" cellspacing="0" width="100%" >

 

<tr>

<td colspan="2"><b>Pesquise pelos critérios abaixo:</b></td>

</tr>

<tr>

<td colspan="2" height="5"></td>

</tr>

<tr>

<td colspan="2" height="2" bgcolor=#FFFFFF></td>

</tr>

<tr>

<td>Categoria:</td>

<td width="80%">

<select NAME="categoria" size="1" class="input1">

<option value="00">Indiferente</option>

<?$buscar = "SELECT * from wfp_categorias_curriculos order by codigo";

 

$resultado = mysql_query($buscar,$conexao);

 

 

?><? while( $valor = mysql_fetch_row($resultado) ) { ?>

<option value="<? echo $valor[0]; ?>"><? echo trim($valor[1]); ?></option>

<? }

// mysql_free_result($categorias); // comentado a pedido do Wagner (07/03/08)

?>

</select>

</td>

</tr>

<tr>

<td colspan="2" height="2" bgcolor=#FFFFFF></td>

</tr>

<tr>

<td>Estado:</td>

<td width="80%">

<select NAME="estado" size="1" class="input1">

<?$buscar = "SELECT * from sys_uf order by state";

 

$resultado = mysql_query($buscar,$conexao);

 

 

?>

<option value="00">Indiferente</option>

<? while( $valor = mysql_fetch_row($resultado) ) { ?>

<option value="<? echo $valor[0]; ?>"><? echo $valor[1]; ?></option>

<? }

 

?>

</select>

</td>

</tr>

<tr>

<td colspan="2" height="2" bgcolor=#FFFFFF></td>

</tr>

<!-- <tr>

<td>Faixa Etária:</td>

<td width="80%">

<select NAME="faixa" SIZE="1" class="input1">

<option value="0">Indiferente</option>

<option value="1">até 25 anos </option>

<option value="2">de 26 a 35 anos </option>

<option value="3">de 36 a 45 anos </option>

<option value="4">de 46 a 55 anos </option>

<option value="5">mais de 55 anos </option>

</select>

</td>

</tr>-->

<tr>

<td colspan="2" height="2" bgcolor=#FFFFFF></td>

</tr>

<tr>

<td>Sexo:</td>

<td width="80%">

<select NAME="sexo" SIZE="1" class="input1">

<option value="0">Indiferente</option>

<option value="F">Feminino </option>

<option value="M">Masculino</option>

</select>

</td>

</tr>

<tr>

<td colspan="2" height="2" bgcolor=#FFFFFF></td>

</tr>

<tr>

<td colspan="2" height="10"></td>

</tr>

 

<td colspan="2" align="center"><input class=input1 type="Submit" value="Pesquisar"></td>

</tr>

</table>

</form>

 

 

ai ela manda para lista .php ai a primera pesquisa só consegu buscar o primero parametreo q é categoria, estado e sexo nao busca ja imprimi pra ver se tava chegando o resultado, ai imprimi $adendo ele só ta recebendo and categoria='".$categoria. o restante nao se alguem puder me ajudar o codigo esta abaixo

 

extract($_GET);

extract($_POST);

$quantos=15;

$busca="";

if(!isset($inicio)){

$inicio=0;

}

$adendo="";

 

 

if($categoria>0 or $estado>0 or $sexo>0){

 

if($categoria>0){

$adendo.=" and categoria='".$categoria."' ";

}

if($estado>0){

$adendo.=" and estado='".$estado."' ";

}

if($sexo>0){

$adendo.=" and categoria='".$sexo."' ";

}

 

$busca = "select * from wfp_curriculos where 1 $adendo LIMIT $inicio,$quantos";

 

$resultado = mysql_query($busca, $conexao);

$atual = mysql_num_rows($resultado);

$buscatodos = "select * from wfp_curriculos where 1 $adendo ";

 

$resultadotodos = mysql_query($buscatodos, $conexao);

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloca igual na frente do where

 

select * from tabela where campo = $valor_do_php

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.