Line 17 has:
$WADbSearch1->addComparisonFromCheck("news_category","Checkgroup1","".$row_WADAnews['category'] ."","","AND","=","=",0);
It should be:
$WADbSearch1->addComparisonFromList("news_category","Checkgroup1","AND","=",0);
The error in the dynamic select is because your html is out of sync. Your first option tag isn't closed. You have:
<select name="news_select" id="news_select">
<option value="value" <?php if (!(strcmp("value", ucwords($row_news_select['date'])))) {echo "selected=\"selected\"";} ?>
<option value="">Select Size</option>
<option value=""></option>
<?php
do {
?>
<option value="<?php echo $row_news_select['date']?>"<?php if (!(strcmp($row_news_select['date'], ucwords($row_news_select['date'])))) {echo "selected=\"selected\"";} ?>><?php echo $row_news_select['date']?></option>
<?php
} while ($row_news_select = mysql_fetch_assoc($news_select));
$rows = mysql_num_rows($news_select);
if($rows > 0) {
mysql_data_seek($news_select, 0);
$row_news_select = mysql_fetch_assoc($news_select);
}
?>
</select>
I think it should just be:
<select name="news_select" id="news_select">
<option value="">Select Size</option>
<?php
do {
?>
<option value="<?php echo $row_news_select['date']?>" ><?php echo $row_news_select['date']?></option>
<?php
} while ($row_news_select = mysql_fetch_assoc($news_select));
$rows = mysql_num_rows($news_select);
if($rows > 0) {
mysql_data_seek($news_select, 0);
$row_news_select = mysql_fetch_assoc($news_select);
}
?>
</select>