AnswerBun.com

Combobox preenchida no formulário de edição

Stack Overflow em Português Asked by frdmarkes on July 28, 2020

como faço para carregar essa combobox preenchida no formulário de edição com o valor escolhido durante o cadastro?

<label for="tipo_lancamento">tipo de lancamento</lable>
<select name="tipo_lancamento">
        <option></option>
    <option value="receita">receita</option>
    <option value="despesa">despesa</option>
</select><br/>

Consigo carregar os inputs preenchidos através do seguinte código, porém esta opção não funciona junto a combobox

<label for="pessoa">Pessoa</label><br />
<input type="text" name="pessoa" id="pessoa" value="<?=$lancamento['pessoa'];?>"  required />

One Answer

Bom pessoal, consegui através de um post que encontrei nesse blog http://wbruno.com.br/php/mostrar-option-de-select-escolhido-pelo-usuario-php-mysql/, estou postando a solução, pois acredito que outro usuário possa ter a mesma dificuldade que encontrei. No meu caso, entendi como funciona e adaptei a minha necessidade

1º foi declarado uma função, para evitar duplicação de código.

<?php
function selected( $value, $selected ){
    return $value==$selected ? ' selected="selected"' : '';
}

2º depois uso ela em cada um dos meus options:

<select name="tipo_lancamento">
  <option value="Despesa"<?php echo selected( 'Despesa', $lancamento['tipo_lancamento'] ); ?>>Despesa</option>
 <option value="Receita"<?php echo selected( 'Receita', $lancamento['tipo_lancamento'] ); ?>>Receita</option>
</select>

Answered by frdmarkes on July 28, 2020

Add your own answers!

Related Questions

Salvar um array vindo do formulario no banco de dados

1  Asked on December 8, 2020 by pablo-pereira

   

Mudar cor e estilo da fonte do Listview nao funciona

1  Asked on December 8, 2020 by wilfer

 

Devo alocar o membro da estrutura data também?

3  Asked on December 8, 2020 by jaime38130

     

Programa não compila com erros diversos

1  Asked on December 8, 2020 by drd0spy

   

FullPage.js + class=”section”

1  Asked on December 8, 2020 by fabio-souza

       

Erro na compilação: expected ‘;’ before ‘case’

1  Asked on December 3, 2020 by entayrer_programer

   

Menu no módulo Tkinter Python

1  Asked on December 2, 2020 by antnio-gally

       

Deixar o vídeo ocupando 100% da tela com altura fixa

1  Asked on December 2, 2020 by felipe-henrique

   

Calculadora com inputs usando DOM

1  Asked on December 2, 2020 by ash

 

Como retirar caractere especial da classe obtida de um texto?

1  Asked on December 1, 2020 by kim-hanneman

   

Delphi – Recuperar código no DBGrid apos cadastro

0  Asked on November 30, 2020 by ederson-silva

   

Subtrair extrair meses entre duas datas em javascript

1  Asked on November 30, 2020 by evandro-csar

     

Tamanho de um ArrayList

1  Asked on November 30, 2020 by jbarbosa

   

C# Criptografia de senhas

0  Asked on November 30, 2020 by eric-jhon

     

Consegui pesquisar mais 1 query no banco de dados com PHP

1  Asked on November 28, 2020 by roberto-pereira

       

variável do Javascript no template do Django

1  Asked on November 28, 2020 by raphael-melo-de-lima

         

Ask a Question

Get help from others!

© 2022 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir