Jeg kunne godt tænke mig at få opdateret vores julekalender, således at jeg ikke behøver tømme databasen for sidste års tekster, men at tekstfelterne søges på årstal sammen med dato.
<?php
$maaneden = 12;
$pausebillede = "ikke_tid_endnu.jpg";
$dagsdato = date("d");
$dennemaaned = date("m");
$dato = $_GET["dato"];
if ($dato == "") {
$dato = $dagsdato;
}
if ($dato > $dagsdato) {
$dato = $dagsdato;
}
$frem = $dato + 1;
$tilbage = $dato - 1;
if ($dennemaaned == $maaneden) {
$resultat = mysql_query("select * from julekalender where dato='$dato'");
while ($raekke = mysql_fetch_array($resultat)) {
extract($raekke);
$tekst = nl2br($tekst);
}
}
?>
<table border="0" width="100%" id="AutoNumber1">
<tr>
<td class="justify">
<div id="b200"><img src="<?
if ($dennemaaned == $maaneden) {
echo "$billedurl";
} else {
echo "$pausebillede";
} ?>" border="0" alt="Juleeventyr"></div>
<?php
if ($dennemaaned == $maaneden) {
echo "$tekst";
} else {
echo "Det er ikke jul endnu, du må pænt vente til december med at læse vores spændende juleeventyr..";
// echo "Julen er ovre, vores juleeventyr er slut!<br>Vi ønsker alle vores besøgende et rigtigt godt nytår!";
} ?></td>
</tr>
<tr>
<td align="center"><br><br>
<?php
if ($dennemaaned == $maaneden) {
if ($dato > 1){
echo "[ <a href=\\"$PHP_SELF?dato=$tilbage\\">Forrige afsnit</a> ] ";
} else {
echo "[ Forrige afsnit ] ";
}
echo "[ $dato. december ] ";
if ($dato < $dagsdato){
echo "[ <a href=\\"$PHP_SELF?dato=$frem\\">Næste afsnit</a> ]";
} else {
echo "[ Næste afsnit ]";
}
echo "<br>";
if ($dato > 1){
echo "[ <a href=\\"$PHP_SELF?dato=1\\">Første afsnit</a> ] ";
} else {
echo "[ Første afsnit ] ";
}
if ($dato < $dagsdato){
echo "[ <a href=\\"$PHP_SELF?dato=$dagsdato\\">Sidste afsnit</a> ]";
} else {
echo "[ Sidste afsnit ]";
}
}
?>
<br><br>
</td>
</tr>
</table>
CREATE TABLE `julekalender` (
`id` int(2) NOT NULL auto_increment,
`dato` decimal(2,0) NOT NULL default '0',
`billedurl` varchar(80) NOT NULL default 'http://anakin.dk/jul/ikke_tid_endnu.jpg',
`tekst` longtext NOT NULL,
`quest` mediumtext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM ;
Så man også kan læse sidste og forrige års julekalender. Hvad skal der til af ændringer for dette?
Hilsen Frank