Ir para conteúdo

POWERED BY:

Arquivado

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

Anderson web

Campo select mostrar anos

Recommended Posts

Boa Tarde,

 

Olá Pessoal,

 

Gostaria de saber como faço para que no campo select seja visualizado os dados dos anos, listando todos os anos anteriores ao ano ano atual.

 

Ex:

2011

2010

2009

2008

...

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

algo mais ou menos assim.



$sql = "select ano from tabela order by ano desc";
$result = $mysql_query($sql);
while($row = mysql_fetch_array($result){
  <select>
    echo "<option value=$row['ano']>$row['ano']</option>
  </select>
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

algo mais ou menos assim.



$sql = "select ano from tabela order by ano desc";
$result = $mysql_query($sql);
while($row = mysql_fetch_array($result){
  <select>
    echo "<option value=$row['ano']>$row['ano']</option>
  </select>
}

 

 

Prezado,

 

Uma solução seria criar uma variável para identificar o ano e depois colocar no where do seu SQL.

Ex:

 

$anoatual = date('Y');

 

Seu SQL ficaria assim:

$sql = "select ano from tabela where ano<>$anoatual order by ano desc";

Compartilhar este post


Link para o post
Compartilhar em outros sites

pegue o ano atual, e subtraia 1.

$ano = date('Y');
while($ano>1950){
  $ano--;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

:P o problema ou solução rsrsrs

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.