Jason ... now my simple, keyword search isn't working. It's returing all results, no matter what I enter in the field.
placesofinterestusa.dataride-previews.com
It's the search form that's in the page header.
This is my code:
<?php
//WA Database Search (Copyright 2005, WebAssist.com)
//Recordset: getListings;
//Searchpage: simple_search.php;
//Form: SearchForm;
$WADbSearch1_DefaultWhere = "";
if (!session_id()) session_start();
if ((isset($_POST["WADbSearch1"])) && ($_POST["WADbSearch1"] != "")) {
$WADbSearch1 = new FilterDef;
$WADbSearch1->initializeQueryBuilder("MYSQL","1");
//keyword array declarations
$KeyArr1 = array("listingName", "summary", "keywords");
//comparison list additions
$WADbSearch1->keywordComparison($KeyArr1,"".((isset($_GET["S_keywords"]))?$_GET["S_keywords"]:"") ."","AND","Includes","%20AND%20","%20OR%20","%22","%22",0);
//save the query in a session variable
if (1 == 1) {
$_SESSION["WADbSearch1_simple_search"]=$WADbSearch1->whereClause;
}
}
else {
$WADbSearch1 = new FilterDef;
$WADbSearch1->initializeQueryBuilder("MYSQL","1");
//get the filter definition from a session variable
if (1 == 1) {
if (isset($_SESSION["WADbSearch1_simple_search"]) && $_SESSION["WADbSearch1_simple_search"] != "") {
$WADbSearch1->whereClause = $_SESSION["WADbSearch1_simple_search"];
}
else {
$WADbSearch1->whereClause = $WADbSearch1_DefaultWhere;
}
}
else {
$WADbSearch1->whereClause = $WADbSearch1_DefaultWhere;
}
}
$WADbSearch1->whereClause = str_replace("\\''", "''", $WADbSearch1->whereClause);
$WADbSearch1whereClause = '';
?>
Thank you!!!