At 11:59 AM -0800 3/7/08, revDAVE wrote:
I have this:

<?php if (trim($_SESSION['nowtoctype']) == 'thistype')

{print '<a href="page1.php">page1</a>';}else{print '<a href="
page2.php">page2</a>';} ?>

I will get the error:

Notice: Undefined index: nowtoctype in ...

If the variable has not yet been defined...

Is there a way to check if this var is already defined? ... (and then I can
define it - if not)

This is something I run into often and here is how I solve it.

        $action = isset($_GET['action']) ? $_GET['action'] : null;
        $action = isset($_POST['action']) ? $_POST['action'] : null;
        $action = isset($_SESSION['action']) ? $_SESSION['action'] : null;

If you expect anything to be provided via GET, POST, or SESSION, then use one of these to initialize it. The null, of course can be changed to whatever default value you want.

Cheers,

tedd
--
-------
http://sperling.com  http://ancientstones.com  http://earthstones.com

Reply via email to