Avatar billede ulle55 Nybegynder
20. juli 2005 - 23:47 Der er 2 kommentarer og
2 løsninger

automatisk valg af den kommende månede

Jeg skal bruge et script hvor jeg har en select box, som automatisk markere den kommende månede. Jeg har ingen ide om hvordan jeg gør.

jeg ved at date("m") viser måneden i 2 tals form, og man så kan lægge en til, og checke om det er oger 12, hvis det er, så skal den vise 01.
Avatar billede websurfer Nybegynder
21. juli 2005 - 00:05 #1
Dette burde vel kunne gøre det, dog ikke med 2 cifre:

echo "<select>";
$nextmonth = (date("n") == 12) ? 1 : date("n") + 1;
for ($i = 1; $i <= 12; $i++) {
  $selected = ($i == $nextmonth) ? " selected" : "";
  echo "<option value=\"$i\"$selected>$i</option>";
}
echo "</select>";
Avatar billede websurfer Nybegynder
21. juli 2005 - 00:09 #2
Og med 2 cifre:

echo "<select>";
$nextmonth = (date("n") == 12) ? 1 : date("n") + 1;
for ($i = 1; $i <= 12; $i++) {
  $selected = ($i == $nextmonth) ? " selected" : "";
  $themonth = (strlen($i) == 1) ? "0$i" : $i;
  echo "<option value=\"$themonth\"$selected>$themonth</option>";
}
echo "</select>";
Avatar billede ulle55 Nybegynder
21. juli 2005 - 00:19 #3
kan man så også lave så der står jan feb ... istedet for 01 02 ...?
Avatar billede ulle55 Nybegynder
21. juli 2005 - 15:21 #4
lige meget, jeg har fundet ud af det. Tak for det hurtige svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester