Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

look4game

Problema com FORM em PHP

Recommended Posts

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:

Imagem Postada

 

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

 

Imagem Postada

 

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.