Ir para conteúdo
Fórum Script Brasil
  • 0

ListBox


UrsoBand

Pergunta

Olá, estou com um problema.

Espero poder contar com a ajuda de vocês.

Tenho um banco de dado com os itens, Produtos e Preços, tenho um listbox que apresenta os produto e gostaria que em um textbox, me apresenta-se o valor do produto selecionado.

Sendo que tudo isso na mesma pagina, mesmo form.

<select name="produto">

<?php

while($linha = mysql_fetch_array($resultado)){

$mostra = $linha['nome_produto'];

$valor_unitario = $linha['preco_produto'];

?>

<option value="<?php echo $mostra;?>"><?php echo $mostra;?></option>

<?php

}

?>

</select>

<label>Valor Unitário:</label>&nbsp;

<input name="valor_unitario" type="text" value="<?php echo $valor_unitario;?>" />

Desde já agradeço a atenção.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Olá, estou com um problema.

Espero poder contar com a ajuda de vocês.

Tenho um banco de dado com os itens, Produtos e Preços, tenho um listbox que apresenta os produto e gostaria que em um textbox, me apresenta-se o valor do produto selecionado.

Sendo que tudo isso na mesma pagina, mesmo form.

<select name="produto">

<?php

while($linha = mysql_fetch_array($resultado)){

$mostra = $linha['nome_produto'];

$valor_unitario = $linha['preco_produto'];

?>

<option value="<?php echo $mostra;?>"><?php echo $mostra;?></option>

<?php

}

?>

</select>

<label>Valor Unitário:</label>&nbsp;

<input name="valor_unitario" type="text" value="<?php echo $valor_unitario;?>" />

Desde já agradeço a atenção.

O seu codigo está correto o que você deve destar é se estar chegando algun dado na variavel linha

teste o codigo abaixo e veja se imprimiu o array, até mais.

print_r($linha);
echo "<select name='produto' id='produto'>";
while($linha = mysql_fetch_array($resultado))
{
 $mostra = $linha['nome_produto'];
 $valor_unitario = $linha['preco_produto'];

 echo "<option value='$mostra'>$mostra</option>";
}
echo "
</select>
<label>Valor Unitário:</label>&nbsp;
<input name='valor_unitario' type='text' value='$valor_unitario;' />";

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...