Avatar billede nickyc Nybegynder
17. januar 2006 - 16:06 Der er 4 kommentarer

en god kalender?

Hey alle...
Har aldrig lavet en kalender før i php, men vil da til at prøve det nu...

Nogle der ved hvor jeg kan finde en god lille tutorial til at komme igang?
Avatar billede nickyc Nybegynder
17. januar 2006 - 16:11 #1
skal også lige siges at man skulle tilføje noget til hver enkelt dag hvis man ønsker det?
Avatar billede nickyc Nybegynder
19. januar 2006 - 10:49 #2
Slet ingen hjælp?
Avatar billede inctor Nybegynder
19. januar 2006 - 10:52 #3
Prøv at looke her:
http://www.hotscripts.com/PHP/Scripts_and_Programs/Calendars/

om der måske skulle være noget..
Avatar billede dmdisco Nybegynder
19. januar 2006 - 11:16 #4
jeg brugte dette script til at komme igang med måske kan det hjælpe dig også

<html>
<body>
<center><table  border="1">
<tr>
<td></td>
</tr>

<tr>
  <?php
  For($m=-1;$m<2;$m++){
  print "<td>";
  $lastmonth = mktime (0, 0, 0, date("m")+$m, date("d"),  date("Y"));
  $s=0;
  // Get the calender info
  $t_days = cal_days_in_month(CAL_GREGORIAN, (date("m",$lastmonth) ), date("Y",$lastmonth) );
  $day = date("w", mktime(0, 0, 0, date("m",$lastmonth ), 1, date("Y",$lastmonth )));
  ?>

  <table border = "0">
  <tr><th bgcolor = "yellow" colspan = "7"><?php echo (date("F Y",$lastmonth )); ?></th></tr>
  <tr><th>Sun</th><th>Mon</th><th>Tue</th>
      <th>Wed</th><th>Thu</th><th>Fri</th><th>Sat</th></tr>

  <?php
  for ($i = 0; $i <= $t_days; $i++)
  {
    if ($day > 6) {$s++;
      echo "</tr>\n<tr>\n";
      $day = 0; }
    //------------------------------------------------//
    if ($i == date("j")&& $m == 0) {?>
        <td align = "center"><b><?php echo $i; $day++; echo "</b></td>\n"; }
    else if ($i > 0) {?>
        <td align = "center"><?php echo $i; $day++; echo "</td>\n"; }
    else if ($day > 0) {?>
        <tr><td colspan = "<?php echo $day; ?>"><?php echo "</td>\n"; }
    //-----------------------------------------------//
    if ($i == $t_days && $day < 6) {?>
        <td colspan = "<?php echo 7 - $day; ?>"><?php echo "</td>\n</tr>\n"; }
  }
    if ($s==4){print "<tr>\n<td>&nbsp</td></tr>";
    }
    ?>
  </table></td>
  <?php 
  }?>
    </tr></table>
  </center>
</body>
</html>
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