PHP ver gevorderde |
|
<form name="myform">
<table width="100%"><tr><td class="lijn">
<span style="float: right">
<?php
//Alle maanden in het Nederlands
$nlMaanden=array(1=>"Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December");
//De timestamp van deze maand
$month=mktime(0,0,0,date("n"),date("t"),date("Y"));
//De timestamp van de maand tot wanneer er terug wordt geteld
$Feb2005=mktime(0,0,0,2,1,2005);
echo "<select name=\"myselect\" onChange=\"javascript:window.location=document.myform.myselect.value;\">\n";
while($month>=$Feb2005){
echo "<option value=\"?pag=extra&actie=spelletjes&id=".$_GET['id']."&rangschikking=".date("Y-m",$month)."\">".$nlMaanden[date("n",$month)]." ".date("Y",$month)."</option>";
//Het aantal dagen van de maand eraf halen
$month=$month-(3600*24*date("t",$month));
}
echo "<option value=\"?pag=extra&actie=spelletjes&id=".$_GET['id']."&rangschikking=0000-00\">Altijd</option></select>";
?>
</span> <b>Rangschikking:</b>
</td></tr></table></form>
<form name="myform"> <table width="100%"><tr><td class="lijn"> <span style="float: right"> <?php //Alle maanden in het Nederlands $nlMaanden=array(1=>"Januari","Februari","Maart","April","Mei","Juni","Juli","Augustus","September","Oktober","November","December"); //De timestamp van deze maand //De timestamp van de maand tot wanneer er terug wordt geteld $Feb2005=mktime(0,0,0,2,1,2005); echo "<select name=\"myselect\" onChange=\"javascript:window.location=document.myform.myselect.value;\">\n"; while($month>=$Feb2005){ echo "<option value=\"?pag=extra&actie=spelletjes&id=".$_GET['id']."&rangschikking=".date("Y-m",$month)."\">".$nlMaanden[date("n",$month)]." ".date("Y",$month)."</option>"; //Het aantal dagen van de maand eraf halen $month=$month-(3600*24*date("t",$month)); } echo "<option value=\"?pag=extra&actie=spelletjes&id=".$_GET['id']."&rangschikking=0000-00\">Altijd</option></select>"; ?> </span> <b>Rangschikking:</b> </td></tr></table></form>
Hij werkt bij alles, buiten bij de maand die we op dat moment zijn. (dus vorige maand werkte februari niet,nu wel,maar werkt maart niet meer). Wat is er fout?
|