close ad
 
Important WebAssist Announcement
open ad
View Menu

Technical Support Forums

Free, outstanding support from WebAssist and your colleagues

rating

Adding Search field to MySqli search?

Thread began 8/10/2021 12:03 pm by Peterson Design Studio - jefferis | Last modified 8/12/2021 10:42 am by Ray Borduin | 770 views | 10 replies |

Peterson Design Studio - jefferis

Adding Search field to MySqli search?

Okay, so the default search parameters for the site are to search product name, product meta description and wholesale price.

The problem is that the meta field is often empty. I'd rather have it search ProductLongDesc. However when I replaced the Product Meta field names to ProductLongDesc in this code:
<input id="ProductMetaKeywords" name="ProductMetaKeywords" type="text" value="<?php echo((isset($_GET["ProductMetaKeywords"])?$_GET["ProductMetaKeywords"]:"")); ?>" class="formTextfield_Medium" tabindex="2" title="Please enter a value.">

It ended up finding all items not just the ones with the keywords in that field.

How do i go about getting a better search result? I started to add a dynamic area but was warned to create a new server behavior. I don't want to screw up the relationship with the product results pages, so I am being cautious.

Jeff

Sign in to reply to this post

Ray BorduinWebAssist

The form element name on the search page shouldn't have been changed. The change should have been made on the Results page where the form element is compared to a database column. The search form wouldn't have to be updated at all.

Sign in to reply to this post
Did this help? Tips are appreciated...

Peterson Design Studio - jefferis

I undid my edits and left as is. However, the keyword search field is searching an empty column of info for keywords. I need it to search the ProductLongDesc field It is currently searching in meta column which is empty... does that make sense?

The 3 fields on the search page are Product Name, Keywords (searching Product Meta description) and Wholesale price ...

Sign in to reply to this post

Ray BorduinWebAssist

If you attach the results page I can show you what line needs to be updated.

Sign in to reply to this post
Did this help? Tips are appreciated...

Peterson Design Studio - jefferis

thank you Ray

Attached Files
products_results.php
Sign in to reply to this post

Ray BorduinWebAssist

On line 42 you can change the column name here: array("ProductMetaKeywords") to array("ProductLongDesc")

Sign in to reply to this post
Did this help? Tips are appreciated...

Peterson Design Studio - jefferis

Okay, that is not quite the fix. What it does is display every product in the catalog in order of the ID number. I don't think that the search is discriminating at all when I put a keyword in the keyword field

Sign in to reply to this post

Ray BorduinWebAssist

Please attach the current search and results page so I can look for errors.

Sign in to reply to this post
Did this help? Tips are appreciated...

Peterson Design Studio - jefferis

okay, remember, I need to search ProductLongDesc and not ProductMeta

Attached Files
products_results.php
products_search.php
Sign in to reply to this post

Ray BorduinWebAssist

The line should be:
$searchWADAproducts_WADbSearch1->setSearch(array("type"=>"Edit", "comparison"=>"includes", "join"=>"AND"), array("ProductLongDesc"), "s", "ProductMetaKeywords");

Since you didn't update the form field name in the search page, it wouldn't be updated here.

Sign in to reply to this post
Did this help? Tips are appreciated...
loading

Build websites with a little help from your friends

Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.

Build websites from already-built web applications

These out-of-the-box solutions provide you proven, tested applications that can be up and running now.  Build a store, a gallery, or a web-based email solution.

Want your website pre-built and hosted?

Close Windowclose

Rate your experience or provide feedback on this page

Account or customer service questions?
Please user our contact form.

Need technical support?
Please visit support to ask a question

Content

rating

Layout

rating

Ease of use

rating

security code refresh image

We do not respond to comments submitted from this page directly, but we do read and analyze any feedback and will use it to help make your experience better in the future.

Close Windowclose

We were unable to retrieve the attached file

Close Windowclose

Attach and remove files

add attachmentAdd attachment
Close Windowclose

Enter the URL you would like to link to in your post

Close Windowclose

This is how you use right click RTF editing

Enable right click RTF editing option allows you to add html markup into your tutorial such as images, bulleted lists, files and more...

-- click to close --

Uploading file...