Como carregar o select do banco de dados ?
Tenho um formulário com um campo chamado tipo, tipo de instituição que busca a informação de uma tabela chamada Tip_inst.
Muito bem, quando este campo é exibido no formulário, o mesmo é exibido em forma de select <lista> com 4 opções;
Quando vou alterar as informações deste formulário preciso que o campo 'tipo' inicialmente venha com o valor que foi gravado no banco e ao mesmo tempo as opções da lista sejam mostradas caso o usuário venha alterar esse campo.
É uma coisa simples no meu ver, mas não estou conseguindo alterar.
Vou listar o trecho que estou mexendo.
<td width="683"><div align="left">Tipo:
<select name="tipo" id="tipo">
<?php
do {
?>
<option value="<?php echo $row_Recordset1['tipo']?>"
<?php if(!(strcmp($row_Recordset1['tipo'],$row_Recordset2['opcao']))) {echo "selected=\"selected\"";} ?>>
<?php echo $row_Recordset2['opcao']?></option>
<?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
$rows = mysql_num_rows($Recordset2);
if($rows > 0) {
mysql_data_seek($Recordset2, 0);
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
}
?>
* Como estou selecionando o banco
mysql_select_db($database_sindival, $sindival);
$query_Recordset1 = sprintf("SELECT * FROM adm_cvm where id = %s", GetSQLValueString($colname_Recordset1, "int"));
$Recordset1 = mysql_query($query_Recordset1, $sindival) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
mysql_select_db($database_sindival, $sindival);
$query_Recordset2 = "SELECT opcao FROM tipo_inst ORDER BY opcao DESC";
$Recordset2 = mysql_query($query_Recordset2, $sindival) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
tipo - está na tabela adm_cvm
Estou tentando aproveitar o código que peguei na inclusão das informações.
Aguardo uma ajuda....
Att. Daniela
Muito bem, quando este campo é exibido no formulário, o mesmo é exibido em forma de select <lista> com 4 opções;
Quando vou alterar as informações deste formulário preciso que o campo 'tipo' inicialmente venha com o valor que foi gravado no banco e ao mesmo tempo as opções da lista sejam mostradas caso o usuário venha alterar esse campo.
É uma coisa simples no meu ver, mas não estou conseguindo alterar.
Vou listar o trecho que estou mexendo.
<td width="683"><div align="left">Tipo:
<select name="tipo" id="tipo">
<?php
do {
?>
<option value="<?php echo $row_Recordset1['tipo']?>"
<?php if(!(strcmp($row_Recordset1['tipo'],$row_Recordset2['opcao']))) {echo "selected=\"selected\"";} ?>>
<?php echo $row_Recordset2['opcao']?></option>
<?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
$rows = mysql_num_rows($Recordset2);
if($rows > 0) {
mysql_data_seek($Recordset2, 0);
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
}
?>
* Como estou selecionando o banco
mysql_select_db($database_sindival, $sindival);
$query_Recordset1 = sprintf("SELECT * FROM adm_cvm where id = %s", GetSQLValueString($colname_Recordset1, "int"));
$Recordset1 = mysql_query($query_Recordset1, $sindival) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
mysql_select_db($database_sindival, $sindival);
$query_Recordset2 = "SELECT opcao FROM tipo_inst ORDER BY opcao DESC";
$Recordset2 = mysql_query($query_Recordset2, $sindival) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
tipo - está na tabela adm_cvm
Estou tentando aproveitar o código que peguei na inclusão das informações.
Aguardo uma ajuda....
Att. Daniela
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.