On Friday 21 September 2001 01:45, Neil Silvester wrote:
> Another PHP problem has kept me up all night, scouring through my database
> books and trying everything I could think of. I am still new to the MySQL
> and PHP field, but never the lass I will not give up.
> $cat is a variable that is passed to the query from the previous page. The
> SELECT statement works faultlessly, except for the point at which no choice
> is made from the drop down on the page prior to this one. I have set a
> value
>
> of "x" to the drop down for a non selection, but am having problems
> converting that "x" value to a "%" value (the MySql wildcard symbol)
> withing my SELECT statement.
> I am assuming that I will need an IF THEN before the SELECT, but I have
> tried several variation to no avail.
>
> $result = mysql_query("SELECT CompetitorName
>       FROM competitor, competitorproducts, productcategory
>       WHERE competitorproducts.CompID=competitor.ID
>       AND productcategory.ID=\"$cat\"
>       AND competitorproducts.CatID=productcategory.ID"
> );

I'd say there are 2 solutions: 

1) Set the default value in the dropdown box to '%'.

2) Just set $cat to whatever you want, when it is 'x'
if ($cat == 'x')
    {
    $cat = '%';
    }

Alexander.

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to