Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal eu queria saber como buscar dados no banco e jogar em um select o valor atual de um registro.. vou explicar melhor..
Quando eu for precisar editar um cadastro eu faço a busca no banco. Porem se tiver uma campo que seja select (por exemplo ESTADO), não sei como fazer para que o select receba o valor (ex: BA) que estar no banco e os outros valores do select sejam diferentes obviamente (SP, RJ, etc).. Entenderam?
Uso esse codigo para buscar os dados no banco e jogar no select.
<?php
include "config.php";
$sql = mysql_query("SELECT * FROM tabela ORDER BY id");
?>
<select name="campo" id="campo">
<option>Selecione...</option>
<?php while($linha = mysql_fetch_array($sql)) { ?>
<option value="<?php echo $linha['id'] ?>"> <?php echo $linha['nome'] ?></option>
<?php } ?>
</select>
Alguem poderia me ajudar?
Desde ja agradeço pela atenção.
alguem tem alguma dica?
Galera fiz assim.
<?php
include "config.php";
$sql1 = mysql_query("SELECT * FROM funcionarios WHERE id='$id'");
?>
<select name="nivel_acesso" id="nivel_acesso">
<?php while($linha = mysql_fetch_array($sql1)) { ?>
<option value="<?php echo $linha['id'] ?>"> <?php echo $linha['nivel_acesso'] ?></option>
<?php }
$sql2 = mysql_query("SELECT * FROM funcionarios");
while($linha = mysql_fetch_array($sql2)) { ?>
<option value="<?php echo $linha['id'] ?>"> <?php echo $linha['nivel_acesso'] ?></option>
<?php }
?>
</select>
Ele coloca o valor atual,porem ele repete o valor depois.
Putz, ninguem pode me ajudar? ou não entenderam o meu problema?
..
Carregando comentários...