Galuschka 0 Denunciar post Postado Junho 16, 2010 Opa Tenho um combobox com as siglas dos estados brasileiros: RS,SP,BA, etc. Tenho um estado carregado de um cliente e quando alguem querer alterar os dados deste cliente queria que o estado dele viesse pré selecionado. a viariavel do cliente é $estado. alguem sabe como? <select name='estado' id='estado'> <option value='--' selected='selected'>Selecione</option> <option value='AC'>AC</option> <option value='AL'>AL</option> <option value='AM'>AM</option> <option value='AP'>AP</option>... abraços Compartilhar este post Link para o post Compartilhar em outros sites
Diego Macêdo 6 Denunciar post Postado Junho 16, 2010 Cria um array com as siglas dos estados, faz um loop na hora de exibir e antes de exibir, verifica se a silga do estado do array é o mesmo da sigla do $estado. Caso seja, você bota o atributo do HTML "selected='selected'" dentro do "<option>", caso contrário exibe sem. A lógica tá aí, agora só você começar a montar e se tiver dúvidas durante os códigos, só postar aqui pra gente te ajudar. Abraços! Compartilhar este post Link para o post Compartilhar em outros sites
Galuschka 0 Denunciar post Postado Junho 17, 2010 Consegui se alguém precisar taí o código: function combo_estado($estado) //função que faz o combobox dos estados pré selecionados { echo"<p> Estado: "; $estados=array("--","AC","AL","AM","AP","BA","CE","DF","ES","GO","MA","MG","MS","MT","PA","PB","PE","PI","PR","RJ","RN","RO","RS", "SC","SE","SP","TO"); echo"<select name='estado' id='estado'>"; foreach ($estados as $teste) { if($teste==$estado) echo"<option value=$teste selected='selected'>$teste</option>"; else echo"<option value=$teste>$teste</option>"; } echo" </select>"; }abs Compartilhar este post Link para o post Compartilhar em outros sites