[Resolvido] Exibindo Valor da Chave Estrangeira
Boa tarde galera.. tenho uma dúvida que acredito ser simples...
Estou fazendo a visualização de uma inserção em uma tabela e a chave estrangeira fica na mesma tabela.
gostaria de fazer a referência à chave estrangeira mas trazendo o valor da descrção da mesma.
Estrutura da tabela (colocarei apenas as colunas pertinentes à questão):
proposed_action_plan_id (int 11)
proposed_action_plan_description (varchar 255)
proposed_action_plan_parent (int 11) *** chave estrangeira referente à proposed_action_plan_id
ok
Seguimos então para o código:
<?php
$id = $_POST['view']; // VALOR VEM EM AJAX/JQUERY
$DBVI = new DBQuery();
$DBVI->addTable('project_proposed_action_plan');
$DBVI->addWhere('pap.proposed_action_plan_id ='. $id);
$DBVI->addOrder('pap.proposed_action_plan_id');
$view = $DBVI->exec();
$DBVI->clear();
?>
<form method="post" name="editfrm" id="editfrm">
<table width="100%" border="0">
<tr>
<td class="questionbar2"><span class="questionbar1">Atividade Pai</span>: </td>
<td class="answerbar2"><input type='text' disabled="disabled" size="35" class="frm-add" name="proposed_action_plan_parent" id="proposed_action_plan_parent" value="<?php echo utf8_decode($view->Fields('proposed_action_plan_parent'))?>"/></td>
</tr>
<tr>
<td class="questionbar2"><span class="questionbar1">Atividade</span>: </td>
<td class="answerbar2"><input type='text' disabled="disabled" size="35" class="frm-add" name="proposed_action_plan_description" id="proposed_action_plan_description" value="<?php echo utf8_decode($view->Fields('proposed_action_plan_description'))?>"/></td>
</tr>
</table>
</form>
Gostaria de retornar o valor da descrção e não o valor em int da fk...
Sei que devo fazer um where dentro da consulta com o "proposed_action_plan_parent = proposed_action_plan_id "
como que eu faria em relação à exibição da descrição da fk no formulário?
Discussão (16)
Carregando comentários...