rage123456 Posted August 20, 2008 Share Posted August 20, 2008 I want one line near the middle of a large file (questions.php) to be different depend on which file "included" it. Is this possible to do? I've tried something like this which (obviously) doesn't work: if ($_SERVER[php_SELF] == "addentry.php") { echo '<p><input type="submit" name="submit" value="Add Entry">'; } else if ($_SERVER[php_SELF] == "display.php") { echo '<p><input type="submit" name="submit" value="Modify Entry">'; } The two files look like this: <? //addentry.php // /*some code here*/ include 'questions.php'; ?> <? //display.php// /*some code here*/ include 'questions.php'; ?> Quote Link to comment Share on other sites More sharing options...
akitchin Posted August 20, 2008 Share Posted August 20, 2008 a rather simple workaround is to set a variable in the including file, and check that in questions.php: // addentry.php $this_page = 'addentry'; include 'questions.php'; // questions.php switch ($this_page) { case 'addentry': // addentry included this file break; } Quote Link to comment Share on other sites More sharing options...
rage123456 Posted August 20, 2008 Author Share Posted August 20, 2008 haha, I'm so rusty at programming that I didn't even think of it. Works like a charm. Thanks. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.