While sætning ikke udført :S
Hejsa min while sætning bliver ikke udført i min kalender.http://www.thyholm.nu/cms/index.php?pageid=3&mon=04
//Der bliver den ikke udført
http://www.mattias.dyndns.dk/thyholmnu/index.php?pageid=3&mon=04
//Der bliver udført
Min kode er:
<?php
if(isset($_GET[vis])) {
include("inc/db.php");
if(isset($_GET[mon])) {
$mon = "&mon=$_GET[mon]";
}else{
$mon = "";
}
echo "<a href='index.php?pageid=$_GET[pageid]$mon'>Tilbage</a><br><br>";
echo '<table border="1" cellspacing="0" cellpadding="4" style="border: 1px solid #000000;" width="100%"><tr><td>';
$query = mysql_query("SELECT * FROM kalender WHERE id='$_GET[vis]'");
$row = mysql_fetch_assoc($query);
$dag = substr($row[dato], 2, 2);
$mon = substr($row[dato], 4, 2);
$ar = substr($row[dato], 6, 4);
$dato = "$dag-$mon-$ar";
echo "For den <b>$dato</b>.<br>$row[note]";
echo "</td></tr></table>";
}else{
if(!isset($_GET[mon])) {
$mon = date("m");
print "<script>location.href='index.php?pageid=$_GET[pageid]&mon=$mon';</script>";
}else{
if(isset($_GET[mon])) {
$mon_date = $_GET[mon];
} else {
$mon_date = date("m");
}
$mon_day = "31";
if($mon_date == "02") {
$mon_day = 29;
}
if($mon_date == "04") {
$mon_day = 30;
}
if($mon_date == "06") {
$mon_day = 30;
}
if($mon_date == "09") {
$mon_day = 30;
}
if($mon_date == "11") {
$mon_day = 30;
}
if(isset($_GET[year])) {
$year = $_GET[year];
} else {
$year = date("Y");
}
echo '<table border="1" cellspacing="0" cellpadding="4" style="border: 1px solid #000000;" width="100%"><tr>';
echo '<td width="1%">Dato</td><td width="1%">Dag</td><td width="98%">Note</td></tr><tr>';
$date = date("m");
$day_tr = 7 - $crap_td;
$day = 1;
$antal = date("Y");
?>
Vælg hvilket år du vil se for: <select onchange="java script:location.href=this.value;">
<?
$antal = $antal + 10;
while($antal >= 1990) {
$an = $antal;
if($year == $an) {
$selected = " selected";
}else{
$selected = "";
}
echo "<option$selected value='index.php?pageid=$_GET[pageid]&year=$an&mon=$_GET[mon]'>$an</option>";
$antal = $antal - 1;
}
echo '</select>';
echo '<font size="6"> </font>';
while($day <= $mon_day) {
$day_name = jddayofweek ( cal_to_jd(CAL_GREGORIAN, $mon_date,$day, $year) , 1 );
$day_name = str_replace("Monday","M",$day_name);
$day_name = str_replace("Tuesday","T",$day_name);
$day_name = str_replace("Wednesday","O",$day_name);
$day_name = str_replace("Thursday","T",$day_name);
$day_name = str_replace("Friday","F",$day_name);
$day_name = str_replace("Saturday","L",$day_name);
$day_name = str_replace("Sunday","S",$day_name);
if($day > 9) {
$day_e = $day;
}else{
$day_e = "0$day";
}
$dato = "$day_e$mon_date";
$antal = 0;
$query = mysql_query("select * from kalender_helligdage WHERE dato='$dato'") or die("Der er opstået en fejl!");
while($row = mysql_fetch_array($query)) {
$antal = $antal + 1;
}
if($antal == 0) {
$helligdag = "";
}else{
$helligdag = "bgcolor='#C0C0C0'";
}
if($day_name == "S") {
$color = "bgcolor='#C0C0C0'";
}else{
$color = "";
}
echo "<td width='1%' $color $helligdag>$day</td>
<td width='1%' $color $helligdag><center>$day_name</center></td>
<td width='98%' $color $helligdag>";
$day2 = $day;
if($day <= 9) {
$day2 = "0$day";
}
$antal1 = 0;
$query = mysql_query("SELECT * FROM kalender WHERE dato='$day2$mon_date$year'");
while($row = mysql_fetch_assoc($query)) {
$antal1 = $antal1 + 1;
}
$antal2 = 0;
$query = mysql_query("SELECT * FROM kalender WHERE dato='$day2$mon_date$year'");
while($row = mysql_fetch_assoc($query)) {
$antal2 = $antal2 + 1;
if($row[note] == "") {
?>
<?
}else{
if($antal1 != 1) {
$row2 = substr($row[note], 0, 20);
?>
<a href="index.php?pageid=<?=$_GET[pageid]?>&vis=<?=$row[id]?>
<?
if(isset($_GET[mon])) {
echo "&mon=$_GET[mon]";
}
echo '">';
echo "$row2";
$tjek = substr($row[note], 20, 500);
if($tjek != "") {
echo "...";
}
echo '</a>';
if($antal2 != $antal1) {
echo "<b>,</b> ";
}else{
echo "<b>.</b>";
}
}else{
echo "$row[note]";
}
}
}
if($antal1 == 0) {
echo " ";
}
echo "</td>
</tr><tr>";
$day = $day + 1;
}
echo '</tr></table>';
echo "<center>";
if($_GET[mon] == 01) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=01&year=$year'><b>Januar</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=01&year=$year'>Januar</a> ";
}
if($_GET[mon] == 02) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=02&year=$year'><b>Febuar</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=02&year=$year'>Febuar</a> ";
}
if($_GET[mon] == 03) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=03&year=$year'><b>Marts</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=03&year=$year'>Marts</a> ";
}
if($_GET[mon] == 04) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=04&year=$year'><b>April</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=04&year=$year'>April</a> ";
}
if($_GET[mon] == 05) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=05&year=$year'><b>Maj</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=05&year=$year'>Maj</a> ";
}
if($_GET[mon] == "06") {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=06&year=$year'><b>Juni</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=06&year=$year'>Juni</a> ";
}
if($_GET[mon] == "07") {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=07&year=$year'><b>Juli</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=07&year=$year'>Juli</a> ";
}
if($_GET[mon] == "08") {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=08&year=$year'><B>August</B></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=08&year=$year'>August</a> ";
}
if($_GET[mon] == "09") {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=09&year=$year'><B>September</B></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=09&year=$year'>September</a> ";
}
if($_GET[mon] == 10) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=10&year=$year'><b>Oktober</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=10&year=$year'>Oktober</a> ";
}
if($_GET[mon] == 11) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=11&year=$year'><b>November</b></a> ";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=11&year=$year'>November</a> ";
}
if($_GET[mon] == 12) {
echo "<a href='index.php?pageid=$_GET[pageid]&mon=12&year=$year'><b>December</b></a>";
}else{
echo "<a href='index.php?pageid=$_GET[pageid]&mon=12&year=$year'>December</a>";
}
echo "</center>";
}
}
?>
Tak på forhånd:)
