Ir para conteúdo

POWERED BY:

Arquivado

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

leandroauler

[Resolvido] Consulta não traz esultado correto

Recommended Posts

Galera,

 

Tenho o seguinte codigo, onde listo as vagas disponiveis (que são 3 onde estou cadastrado em 2) sem as vagas que já me candidatei, quando executo a query no mysql funciona normalmente, mas quando tento fazer o while no PHP não imprime a vaga que não me candidatei, segue o codigo abaixo:

 

<?php require_once('Connections/conn.php'); ?>

<?php

mysql_select_db($database_conn, $conn);

$query_vg = "SELECT v1.Id, v1.cargo, v1.descricao, v1.nivel, v1.quantidade FROM trc_vagas v1 WHERE NOT EXISTS (SELECT Id_candidato, Id_vaga FROM trc_resp_vaga WHERE Id_candidato='$cpf' AND Id_vaga=v1.Id)";

$vg = mysql_query($query_vg, $conn) or die(mysql_error());

$row_vg = mysql_fetch_assoc($vg);

$totalRows_vg = mysql_num_rows($vg);

?>

 

<form action="InsVagas.php" id="form" name="form" method="POST" onsubmit="return validar(this)">

<table width="650" border="0" align="center" cellpadding="0" cellspacing="1" class="borda1">

<tr class="fontevagas">

<td width="30" height="30" bgcolor="#FFFF99"> </td>

<td width="100" height="30" bgcolor="#FFFF99" style="padding-left:5px;">Vaga</td>

<td width="320" height="30" bgcolor="#FFFF99" style="padding-left:5px;">Descrição</td>

<td width="100" height="30" bgcolor="#FFFF99" style="padding-left:5px;">Nível</td>

<td width="50" height="30" align="center" bgcolor="#FFFF99" style="padding-left:5px;">Quant.</td>

</tr>

<?php while ($row_vg = mysql_fetch_assoc($vg)) {

$c1 = "#FFFFFF";

$c2 = "#F2F2F2";

echo "<tr bgcolor=".(($c++&1)?$c2:$c1).">"

?>

<td width="30" align="center"><input type="checkbox" name="Id_vaga[]" id="Id_vaga[]" value="<?php echo $row_vg['Id']; ?>" /></td>

<td width="100" align="left" class="fonte6" style="padding-left:5px;"><?php echo $row_vg['cargo']; ?></td>

<td width="320" align="left" class="fonte6" style="padding-left:5px;"><?php echo $row_vg['descricao']; ?></td>

<td width="100" align="left" class="fonte6" style="padding-left:5px;"><?php

$id = $row_vg['nivel'];

$sql = mysql_query("Select nivel from trc_nivel Where Id = '$id'");

$row = mysql_fetch_assoc($sql);

echo $row['nivel']; ?></td>

<td width="50" align="center" class="fonte6" style="padding-left:5px;"><?php echo $row_vg['quantidade']; ?></td>

</tr>

<?php } ?>

</table>

 

<br />

<input name="cpf" type="hidden" id="cpf" value="<?php echo $cpf; ?>" />

<input type="hidden" name="data" id="data" value="<?php echo $data=date("Y-m-d"); ?>"/>

<input name="btnGravar" type="submit" onclick="EsconderBotao(this);" class="bt_gravar" id="btnGravar" value="SALVAR" />

</form>

 

Alguem sabe como me ajudar?

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.