i did something wrong but what:S can someone help me plz?

<?php
		$werkdag=intval(date('N'));
		
		if (werkdag==1) {
			$werkdag="Maandag";
		}
		if (werkdag==2) {
			$werkdag="Dinsdag";
		}
		if (werkdag==3) {
			$werkdag="Woensdag";
		}
		if (werkdag==4) {
			$werkdag="Donderdag";
		}
		if (werkdag==5) {
			$werkdag="Vrijdag";
		}
		if (werkdag==6) {
			$werkdag="Zaterdag";
		}
		if (werkdag==7) {
			$werkdag="Zondag";
		}
		
		echo "Het is vandaag ".$werkdag." ";
		
	?>
</body>

Hi, you had just forgotten the variable sign ($) in the parameters so your code should look like this:

[php]

<?php
     $werkdag=intval(date('N'));
     
     if ($werkdag==1) {
        $werkdag="Maandag";
     }
     if ($werkdag==2) {
        $werkdag="Dinsdag";
     }
     if ($werkdag==3) {
        $werkdag="Woensdag";
     }
     if ($werkdag==4) {
        $werkdag="Donderdag";
     }
     if ($werkdag==5) {
        $werkdag="Vrijdag";
     }
     if ($werkdag==6) {
        $werkdag="Zaterdag";
     }
     if ($werkdag==7) {
        $werkdag="Zondag";
     }
     
     echo "Het is vandaag ".$werkdag." ";
     
  ?>
[/php]

May I suggest that you can use switch/case’s instead of if’s, I think the code would look much better then, and just last that you use english variable and function names, it is good practice in coding.

Regards

Or try an array that may be cleaner and is reusable:

[php]$werkdag = intval(date(‘N’));

$dagen = array(1=>“Maandag”, 2=>“Dinsdag”, 3=>“Woensdag”, 4=>“Donderdag”, 5=>“Vrijdag”, 6=>“Zaterdag”, 7=>“Zondag”);

echo "Het is vandaag " . $dagen[$werkdag];[/php]

Sponsor our Newsletter | Privacy Policy | Terms of Service