som er bygget op efter freewaremodel, og kan ses her:
http://keithdevens.com/software/php_calendar#source Kalenderen virker fint, men.. men mit problem er så bare - at jeg gerne vil have automatiseret mine links.
Kaldet til kalenderen sker via flg. kode:
[kode start]
<? include "generate_calendar.php";
include "fkt_array.php"; // danner en liste med dage...
$maaned = date(m);
echo generate_calendar(2004, $maaned, $days, 3, '
http://hjemmeside');?>
[kode slut]
Pt. ser fkt_array således ud:
<?
$days = array(
1=>array('kalenderdag.php?id=20040501','linked-day'),
2=>array('kalenderdag.php?id=20040502','linked-day'),
3=>array('kalenderdag.php?id=20040503','linked-day'),
4=>array(NULL,'linked-day'),
);
Det er så lige den ovenstående kode med $days = array (); jeg gerne vil have automatiskeret.
Det er jo umanerlig besværligt, hver gang jeg har skrevet et indlæg på min weblog, at skulle ind og sætte en ny linie ind manuelt, istedet for at det kan køre automatisk.
Jeg fik så ideen at - da $days er et array, der benyttes i kalenderkaldet - kunne jeg jo bare lave et UDTRÆK fra min database.
Godt.. så langt så godt.. men HVAD gør jeg nu? I'm stuck! I fkt_array_version_med_database har jeg leget med flg. kode:
<?
include ("cf.php");
$maaned = date(m);
$result = mysql_query("SELECT DISTINCT day, month, year FROM `database` where month = $maaned order by id asc")or die (mysql_error());
while($data = mysql_fetch_array($result)) {
$days[] = $data['year'].$data['month'].$data['day'];
} //Slut på whilen
Fint nok... så prøver jeg at skrive flg. kode i fkt_array_version_med_database:
$days = array(
for($i = 1; $i < 32; $i=$i+1) {
$days[$i]=>array('kalenderdag.php?id='.$days[$i].''','linked-day'),
}
);
ALTSÅ... så den genererer samme liste som fkt_array - som jeg kan bruge til at kalde kalenderen med.
Hvis nogen forstår hvad det er jeg vil lave - så råb endelig op - for jeg er desperat nu! *sic*
Venligst og på forhånd mange tak fra Anja, der har rodet med det her i tre dage nu! ØV!