It was a little hard to explane :o)
But let me try again.
I have a repertoire list where I have a field in my table called Decade.
In this field I have written 1960 1970 1980 and so on, on all the songs.
I now have a mysql_query like this.
$repertoire=mysql_query("select * from Repertoire ORDER BY Artist");
while ($row = mysql_fetch_array($repertoire)){... and so on.
This works fine, and the complete repertoire is listed.
But know I want to filter the list by decade.
I have 5 different filter.
Decade=<'70'
Decade=>'70' AND Decade <'80'
Decade=>'80' AND Decade <'90'
Decade=>'90'
And then no filter, if you want them all shows.
So I could write 5 different mysql_query lines like this.
IF ($decade=='1960'){$repertoire=mysql_query("select * from Repertoire WHERE Decade=<'70' ORDER BY Artist");}
IF ($decade=='1970'){$repertoire=mysql_query("select * from Repertoire WHERE Decade=>'70' AND Decade <'80' ORDER BY Artist");}
....And so on
But I thought that it might be possible to do something like this:
IF ($filter=='1960'){$decade="Decade=<70";};
IF ($filter=='1970'){$decade="Decade=>70 AND Decade <80";};
...And so on.
$repertoire=mysql_query("select * from Repertoire WHERE $decade ORDER BY Artist");
So the WHERE statement in the mysql_query is what is it in the $decade.
But I can't get it to work.
Hope you understand my question this time :o)