Select para alteração de dados
Bom Dia,
Estou começando a trabalhar com PHP e desenvolvimento. E estou criando um formulário para de alteração de dados vindas do banco, crie um select que deveria vir a opção já gravada no banco e ao clicar em uma imagem a opção select se expandiria para o usuário escolher qual opção e gostaria de alterar. Mas não estou conseguindo fazer com que a informação que venha do banco desapareça e o select list as opções. Segue o código abaixo:
Estou tentando fazer isso no id="progtab_tab"
<tr>
<td><br>
<form id="frm" name="frm" action="save_programa_x_tabela.php" method="POST">
<input type="hidden" id="tip_act" name="tip_act" value="">
<table width="600px">
<tr>
<td class="txt_11" width="100px"><b>Número:</b></td>
<td class="txt_11" colspan="2"><?=$nrSeq?><input type="hidden" name="nrseqprg" value="<?=$nrSeq?>"></td>
</tr>
<tr>
<td class="txt_11"><b>Nome do programa:</b></td>
<td class="txt_11">
<select id="nrseqprg" name="nrseqprg" ><span style= "vertical-align:super;"></span><img src="./img/bot_editar.gif" width="20px" onclick="tran_edit(this.id,1)" ></span>
<?php $SQL = "select distinct tecnicot004.nrseqprg,tecnicot004.nmprg from tecnicot004, tecnicot011 ";
$rs = getInfo($SQL, 'NAME');
foreach($rs as $pos=>$val){?>
<option value="<?=$val[0]?>"><?=$val[1]?></option>
<?php }?>
</select>
</td>
</tr>
<tr id="progtab_tab">
<td class="txt_11" valign="top" width="180px"><b>Nome da Tabela:</b></td>
<td class="txt_11">
<input type="text" name="nmtab" size="30" onclick="tran_edit(this.id,1)">
<select id="tab_txt" style="display:inline;">
<span style="vertical-align: super;">
<?php $SQL = "select distinct tecnicot009.nrseqtab,tecnicot009.nmtab from tecnicot009, tecnicot011 ";
$rs = getInfo($SQL);
foreach($rs as $pos=>$val){?>
<option value="<?=$val[0]?>"><?=$val[1]?></option>
<?php }?>
</select>
</span>
</td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2" align="right"><button id="btn_alt" class="borda" style='display:none;' onclick="setAct('alt')">Alterar</button> | <button class="borda" onclick="document.getElementById('display_conf').style.visibility = 'visible'; document.getElementById('display_conf').style.display = 'block'; return false;">Excluir</button></td>
</tr>
</table>
<div id="display_conf" style="position:absolute; top:40%; left:40%; height: 70px; width: 250px; visibility:hidden; display:none; background-color: #0C0; ">
<table>
<tr>
<td colspan='2'>Confirma Exclusão?</td>
</tr>
<tr>
<td><button class="borda" onclick="setAct('exc');">Sim</button></td>
<td><button class="borda" onclick="document.getElementById('display_conf').style.visibility = 'hidden'; document.getElementById('display_conf').style.display = 'none'; return false;">Não</button></td>
</tr>
</table>
</div>
</form>
<script>
function tran_edit(id, tipo){
var fieldId = id.split("_");
document.getElementById('btn_alt').style.display = 'inline';
document.getElementById(id).style.display = 'none';
if(tipo==1){
document.getElementById(fieldId[0]+"_tab").style.display = 'none';
}
document.getElementById(fieldId[0]).style.display = 'inline';
}
function setAct(act){
document.getElementById('tip_act').value = act;
}
</script>
Obrigado.
Discussão (0)
Carregando comentários...