Ir para conteúdo

POWERED BY:

Arquivado

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

FelipeMolina

[Resolvido] <Select box>

Recommended Posts

olá pessoal...

 

indo direto ao ponto... eu criei um select box que pega o mês de um Tipo Date do banco mysql... a funcionalidade tá normal... ele reconhece os meses, puxa as informações que peço tranquilo... problema é... mês de agosto e setembro não aparece na lista...e eu realmente não faço a mínima ideia do por que...

 

segue abaixo o código apenas do select de mês..

 

       $sql_select2 = "select month(data_entrada) as mes from checa_usuario";

$resultado2 = mysql_query($sql_select2);

echo '<select name="meses" id="meses">';

echo  '<option value="">Mes</option>';

               if ($resultado2 = 01){
        echo  '<option value="01">Jan</option>';
        }
        if ($resultado2 = 02){
               echo  '<option value="02">Fev</option>';
	}
	if ($resultado2 = 03){
               echo  '<option value="03">Mar</option>';
	}
	if ($resultado2 = 04){
               echo  '<option value="04">Abr</option>';
	}
	if ($resultado2 = 05){
               echo  '<option value="05">Mai</option>';
	}
	if ($resultado2 = 06){
               echo  '<option value="06">Jun</option>';
	}
	if ($resultado2 = 07){
               echo  '<option value="07">Jul</option>';
	}
	if ($resultado2 = 08){
               echo  '<option value="08">Ago</option>';
	}
	if ($resultado2 = 09){
               echo  '<option value="09">Set</option>';
	}
	if ($resultado2 = 10){
               echo  '<option value="10">Out</option>';
	}
	if ($resultado2 = 11){
               echo  '<option value="11">Nov</option>';
	}
	if ($resultado2 = 12){
               echo  '<option value="12">Dez</option>';
	}   

               echo   '</select>';

 

o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

para comparação você deve usar 2 sinais de igual:

 

 if ($resultado2 == 01){

corrija nas demais linhas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigado pela atenção

 

mas...usando 2 sinais de igual... agora não aparece nenhuma opção agora no select...

 

tá assim agora

 

$sql_select2 = "select month(data_entrada) as mes from glpi_checa_usuario";

$resultado2 = mysql_query($sql_select2);

	echo '<select name="meses" id="meses">';

	echo  '<option value="">Mes</option>';

	if ($resultado2 == 01){
	echo  '<option value="01">Jan</option>';
	}
	if ($resultado2 == 02){
               echo  '<option value="02">Fev</option>';
	}
	if ($resultado2 == 03){
               echo  '<option value="03">Mar</option>';
	}
	if ($resultado2 == 04){
               echo  '<option value="04">Abr</option>';
	}
	if ($resultado2 == 05){
               echo  '<option value="05">Mai</option>';
	}
	if ($resultado2 == 06){
               echo  '<option value="06">Jun</option>';
	}
	if ($resultado2 == 07){
               echo  '<option value="07">Jul</option>';
	}
	if ($resultado2 == 08){
               echo  '<option value="08">Ago</option>';
	}
	if ($resultado2 == 09){
               echo  '<option value="09">Set</option>';
	}
	if ($resultado2 == 10){
               echo  '<option value="10">Out</option>';
	}
	if ($resultado2 == 11){
               echo  '<option value="11">Nov</option>';
	}
	if ($resultado2 == 12){
               echo  '<option value="12">Dez</option>';
	}   
	echo   '</select>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade, o que você tem é uma string com o valor do mês, então compare com uma string:

if ($resultado2 == '01') //repita com todos...

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.