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

Reply via email to