Avatar billede DonTorro Nybegynder
02. juni 2010 - 19:22 Der er 13 kommentarer og
1 løsning

Lille problem med opbygning af kalender

Hey.. Kan ikke se mig ud af hvorfor den ikke laver baggrunden grå ved den 1 juli.

<?
$nowdate = time();
$maanede = 7;
$aar = 2010;
include('db.php');
$sql = "SELECT * FROM booking";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
for ($i = 1; $i <= date("t"); $i++){
    if ($row['dato']==mktime(0,0,0,$maanede,$i,$aar)) {
    echo "<div style='width: 50px; float: left;background-color: red;'>".$i."</div>";
    }elseif ($nowdate>mktime(0,0,0,$maanede,$i,$aar)){
    echo "<div style='width: 50px; float: left;background-color: gray;'>".$i."</div>";   
    }else{
    echo "<div style='width: 50px; float: left;background-color: green;'>".$i."</div>";
}
}
?>
Avatar billede majbom Novice
02. juni 2010 - 19:34 #1
prøv at skriv "grey" i stedet for "gray"...
Avatar billede DonTorro Nybegynder
02. juni 2010 - 19:39 #2
virker stadig ikke :(
Avatar billede DonTorro Nybegynder
02. juni 2010 - 20:02 #3
kan det være dem her:
$maanede = 7;
$aar = 2010;
?
Avatar billede majbom Novice
02. juni 2010 - 20:52 #4
nowdate er jo ikke større end nogle af dagene i juli, så længe vi kun har den 2. JUNI :)

prøv med $maanede = 6; i stedet...
Avatar billede DonTorro Nybegynder
02. juni 2010 - 23:54 #5
aaahh hold kæft jeg er en brian :D

Prøver det lige senere hehe!
Avatar billede DonTorro Nybegynder
03. juni 2010 - 10:40 #6
Det virkede at sætte den til Juni :)

Men hvorfor vil den røde ikke virke? Har timestamps inde i min database - til d. 2 juni
Avatar billede majbom Novice
03. juni 2010 - 11:43 #7
prøv at udskriv dit timestamp fra databasen, jeg smed din kode op og brugte bare mktime i stedet for data fra din tabel, og der blev den fint rød, så der må stå noget andet end forventet i din database...
Avatar billede DonTorro Nybegynder
03. juni 2010 - 17:10 #8
har 1275498821 og 1275408216 ?
Avatar billede majbom Novice
03. juni 2010 - 18:37 #9
og hvad er hvad? :)
Avatar billede DonTorro Nybegynder
03. juni 2010 - 19:25 #10
det er bare 2 de to test rækker jeg har sat ind ;p
begge timestamps
Avatar billede DonTorro Nybegynder
03. juni 2010 - 21:52 #11
så virker det :P

det er ikke en særlig smart måde jeg har lavet det på, men det holder da ihvertfald indtil sommeren er forbi :)

Endte med at lave mysql forespørgslen inden i for løkken så den tager alt hvor dato = '$datenow'

Smid svar splazz, tak for hjælpen :)
Avatar billede majbom Novice
03. juni 2010 - 22:02 #12
øhm okay - svar! :)
Avatar billede majbom Novice
04. juni 2010 - 09:18 #13
tfp...
Avatar billede DonTorro Nybegynder
07. juni 2010 - 09:48 #14
no problemo. tak for hjælpen :)
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