Ir para conteúdo

POWERED BY:

Arquivado

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

m_luism

Editar Select Option php colocar a opçao selecionada?

Recommended Posts

Tenho a seguinte duvida no codigo:

 

<select name="curso">
<?$pesquisa = mysql_query("SELECT * FROM Training ORDER BY `TitlePt` ASC");
	 while ($rowpesquisa = mysql_fetch_array($pesquisa)) {
?>
		<option value="<?php echo $rowpesquisa['id']; ?>">
			<?echo $rowpesquisa['TitlePt'];?>
		</option>
        <?}?>
</select>

 

Isso vai fazer uma pesquisa a todos os cursos existentes e cria uma select option

Mas imaginemos que pretendo editar o curso, como faço para ele fazer automaticamente a seleccao do curso que esta registado.

 

Exemplo ele cria a lista de cursos

-Php

-Mysql

-C++

-C#

 

 

 

Mas futuramente, vou a editar o curso, e imaginemos que tinha registado como C++

Ao editar, ele vai aparecer a select box nao selecionada, ou seja, da para por selecionada como C++?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você verifica primeiro qual o curso será editado e na hora de montar o combobox, dentro do laço while você verifica se o registro corrente é igual ao curso que está sendo editado, caso seja você passa o atributo selected="selected" no option.

 

Ex: http://forum.imasters.com.br/topic/398961-resolvidopr-selecionar-item-em-um-combobox/

Compartilhar este post


Link para o post
Compartilhar em outros sites

edito so a option?

 

ou seja algo deste genero?

<option <?if($rowpesquisa['id'] == $projecto['codcurso']) { echo 'selected="selected"';}?> value="<?php echo $rowpesquisa['id']; ?>">

 

Esse $projecto['codcurso'] e a pesquisa ao curso.

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.