Re: Using ifelse to go to another page

From: Date: Sat, 04 Jan 2003 17:02:01 +0000
Subject: Re: Using ifelse to go to another page
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-24546@lists.php.net to get a copy of this message
Change the second ifelse-- either get rid of it, or put it at the end. Right now your logic is like this: if (a equals b) { ... } elseif (a does not equal b) { ... } elseif (c equals d) etc One of the first two conditions will always match, so the rest of the statement is skipped. -bill Alex Francis wrote:
I have dropdown lists on one page which were working fine. However I need to make a slight alteration and add another 2 ifelse statements to go to another page instead of carrying out the $SQL statement. I have added the last 2 ifelse statements but I still get the SELECT statement working. Can someone help please. <? if ($level=="All Levels") { $SQL = "SELECT * FROM courses where department='$department'";
    }
    elseif ($level!="All Levels")
{ $SQL = "SELECT * FROM courses where department='$department' and level='$level'";
    }
    elseif ($department=="5-14 Curriculum")
{ "<A HREF 'add_5-14_material.php'></A>";
    }
    elseif ($level=="5-14 Curriculum")
{ "<A HREF 'add_5-14_material.php'></A>";
    }
$retid = mysql_db_query($dbname, $SQL, $link); if (!$retid) { echo( mysql_error()); } else { // the rest creates a table with the information from the SELECT statement.


« previous php.db (#24546) next »