I've been playing around with php alot lately and started to scheme ways to use it-lol
so heres what I tried to do: first there is a switch statement: <? switch($page) { case "refer": require("some_file.php"); exit; ?> On that some_file.php I have an elseif like so: <? if($page == $refer) { $title = "Welcome to this website"; } elseif($page == $somethingelse) { $title = "Something else than the other one"; } else { $title ="the default"; } Both these are included by: <? require('switch.php'); require('elseif.php'); ?> Then on the page where thee are required I require them at the top of the page. and I have this: <title> echo "$title"; ?> The first part of the if statement returns true always. My question is why? Arent the variables $page and $refer etc passed over? Am I going about this all wrong? It doesnt work if even in the same file as the page and not in includes. I thought that it didnt matter where we define variables in php, so I tried to define the $title in the body of an html page but that didnt work either-lol using php4 on windows and solaris is there a way to get this type of variable from any predefined HTTP variables? so I tried -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php