look4game 0 Denunciar post Postado Agosto 30, 2004 Eu tenho que produzir a seguinte FORM, que mostra a categoria-mãe da subcategoria que estou a editar. Fiz assim (o $preseleccionado vem de outra função): TABELA SUBCATEGORIAS: PHP [/tr][tr]function lista_categorias2(&$output, &$preseleccionado) { $qid = db_query("SELECT id, nome FROM categorias"); echo "$preseleccionado"; while ($cat = db_fetch_object($qid)) { $seleccionado = $preseleccionado ? "selected" : ""; $output .= "<option value=\"" . ov($cat->id) . "\" $seleccionado>" . ov($cat->nome) . "</option>"; } }[/tr] A variavel $preseleccionado é igual a AirCooling No entanto, ele mete como selected a categoria WaterCooling, qdo devia ser AirCooling. O que está de errado? Compartilhar este post Link para o post Compartilhar em outros sites
look4game 0 Denunciar post Postado Agosto 30, 2004 Será que alguem me podia ajudar?Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
look4game 0 Denunciar post Postado Agosto 31, 2004 Alguém? Tinha uma certa urgência nisto :( Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Agosto 31, 2004 Não sei se é bem isso que você quer, mas terá que colocar um if dentro do seu while testando quando o que for mostrar é igual a AirCooling você setar como selected.Sacou ?!? É isso ?!? Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
look4game 0 Denunciar post Postado Setembro 1, 2004 Por acaso nem me tinha lembrado disso.Obrigado walace... funcionou ;) Compartilhar este post Link para o post Compartilhar em outros sites
walace 1 Denunciar post Postado Setembro 1, 2004 Por acaso nem me tinha lembrado disso.Obrigado walace... funcionou ;) Acontece ! :o :D Compartilhar este post Link para o post Compartilhar em outros sites